[self performSelector:@selector(stopPulling) withObject:nil afterDelay:0.01];
コードは問題ありません。NSOperationとblockを使用することが将来への道であると私は思います。
私はNSOperationに精通しています。ブロックとNSOperationでも同じことをしたいだけです。
私はすでにGCDでこれを行うことができます:
int64_t delayInSeconds = 2.0;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
<#code to be executed on the main queue after delay#>
});
さあ。NSOperationでは簡単に実行できないGCDで実行できることがありますか?