読者です 読者をやめる 読者になる 読者になる

なかじまの開発ブログ

アプリ開発における備忘録などなど。

MENU

指定した秒数後にメソッドを実行する【Objective-C】

3秒遅らせてメソッドを実行させたい場合、次のようにします。

- (void)ahan {
  NSLog("あ");
}

- (void)viewDidLoad {
  [super viewDidLoad];

  // 3秒後にahanメソッドを実行
  [self performSelector:@selector(ahan) withObject:nil afterDelay:3.0];
}


これだけです!

これで3秒後ログに「あ」と表示されます。