完了ブロックを使用してメソッドを作成しようとしています:
//typedef head of block
typedef void (^CommonErrors)(NSError *error);
//method with block
-(void)MethodWithString:(NSString*)string onError:(CommonErrors)ErrorBlock;
//somewhere in code:
[self MethodWithString:(NSString*) onError:^(NSError *error)ErrorBlock];
をダブルクリックすると^(NSError *error)ErrorBlock
、次の
コードが表示されます。^(NSError *error){code}
[self MethodWithString:(NSString*)
onError:^(NSError *error){
code
}
];
しかし、毎回 this を使用するときはCommonErrors
、
自分のテンプレートを使用します: onError:(CommonErrors)ErrorBlock
.
私のコードはどこでも次のようになります。
onError:^(NSError *error){
ErrorBlock(error)
}
このテンプレートをどこかで定義することでこれを行うことはできますか? それとも似たようなもの?出来ますか?