私は次のようになります。私のプロジェクトの多くの場所で使用するひとつの方法があります:私はこれのすべての後続の呼び出しに、このメソッドが呼び出されるのは初めてのことに注意したいのですがNSDateを使用して開始点から時間間隔を測定するにはどうすればよいですか?
-(void)showSignInView
{
if(check for time interval)
[[self superview] addSubview:loginController.view];
}
をメソッドがチェックされ、間隔が元の呼び出しから15分以上経過していることを確認します。それだけで、残りのコードを実行します。
私はあなたが以下のようなコードを使用して時間間隔を測定するために、NSDateを使用できることを知っている:
NSDate *firstTime = [[NSDate date] retain];
NSDate *SecondTime = [NSDate date];
NSLog(@"Time elapsed: %f", [SecondTime timeIntervalSinceDate:firstTime]);
が、私はその時に、初期時間チェック、その後の比較を実装するかどうかはわかりません。これどうやってするの?
おかげでブラッド・ラーソン – Prasad