2016-10-16 5 views
0

私は、Xcodeをすばやくするのは新しく、エンドユーザーがiBeaconに近づいているときにアプリケーションを構築しています.Hiはローカルプッシュ通知を取得します。
私が持っている問題は、彼がそれに近づくたびにです(もし彼が戻ってきたら、彼が近くに来るごとにそれを得るでしょう)。
だから私はそのようなものの5 minuetsのような時間で制限すると思います。
時間制限内で機能を実行する方法をSwiftで見つけることができません(5分など)

正しい方向に向かう人がいますか?

ありがとうございます。
私はタイマーで作業しようとしましたが、それは私の仕事をしませんでした。実行機能間のスウィフトタイム

+0

あなたが試したコードを投稿してください。 – Rob

+0

NSDateを使って日付変数を作成して現在の日付と時刻を取得し、関数を実行する前にこの変数をテストするのはどうですか? – berniefitz

答えて

0

ビーコンが認識されたときにtrueになるようにビーコンを作成することができます。次にユーザが前後に移動し、通知をトリガする前にビーコンはbeaconsHasBeenRecognizedを評価する必要があります。 trueの場合、通知をトリガーしません。 次に、タイマーを使用して、beaconsHasBeenRecognizedをtrueに設定した時点で、タイマーを開始して、5分のように必要な時間内にbeaconsHasBeenRecognizedをfalseに変更します。

関連する問題