我添加的UIButton編程(self.button
是我的財產UIButton
):IOS的UIButton的自定義的目標
self.button = [[UIButton alloc] initWithFrame:CGRectMake(139, 366, 42, 34)];
[self.button addTarget:self action:@selector(buttonPressed:completion:) forControlEvents:UIControlEventTouchUpInside];
我打電話編程的按鈕目標,也是我想的框架來調用目標,當用戶按下按鈕。
目標選擇器是:
-(void)buttonPressed:(UIButton*)sender completion:(void (^)())completionBlock;
第二個參數是一個塊。
當我試圖自省/調用塊時,我得到一個異常EXC_BAD_ACCESS (code=2, address=0x0)
我知道我嘗試調用UITouchesEvent
,因爲框架的目標行動。
如何使用完成塊自定義目標?
提前10倍!
抱歉,但我不明白你想通過什麼塊...這個塊通過哪裏? –
我試圖傳遞哪個塊並不重要,問題的核心是什麼,如何使用完成塊來製作UIButton的目標? – gran33
我問這個只是爲了瞭解情況,但如果是核心,我回復下面;) –