私は非常に単純なケースがありますが、何らかの理由でiDevの「初心者」レベルのために対処する正しい方法を見つけることができません。 私のアプリを使用しているユーザーには、1日にいくつかの制限があります。 NSUserDefaultsの制限は、特定のユーザーアクションの後に設定します。 今はNSDate値にする必要があると思いますが、わかりません。 ユーザーが何らかのアクションを要求するたびに、アプリは制限がないかどうかをチェックする必要があります。正しくチェックするには? たとえば、今日の午前9時には、ユーザーは制限を超えてしまい、アプリは深夜に何かを制限する必要があります。翌日の午前0時01分に限界を確認した後、それは "緑色"でなければなりません。NSDate真夜中の翌日
少し混乱し、私はあなたが2 APIを使用してNSCalendarクラスを使用することができ、次の日の開始を取得するには:(
あなたは2つの日付を比較しようとしている間に立ち往生していましたか? – holex
@holexの問題は、現在の時刻に合わせてNSDateを作成することにあります。例:今は08/19/2016 01:38 AMです。NSDate 08/20/2016 00:01 AMを作成する必要があります。 –