これはおそらくクレイジーですが、セレクター内に実際のメソッドを記述できるかどうか疑問に思っています。理由は、私のメソッドには単純な1ライナーしかないからです。
-(void)doThat {
loadedPhoto.alpha = 1.0;
}
-(IBAction)revealPickers:(id)sender {
loadedPhoto.alpha = 0.7;
[self performSelector:@selector(doThat) withObject:nil afterDelay:1.0];
}
だから私が知りたいのは、これへのショートカットがあることです(明らかにこれは機能しません):
[self performSelector:@selector(^(void){loadedPhoto.alpha=1.0;}) withObject:nil afterDelay:1.0];
可能ですか、それとも単にばかですか?