我收到一段時間無法識別的選擇器發送到實例異常。當我得到這個我想只是跳過它,我的應用程序應該工作。如何捕獲發送給實例異常的無法識別的選擇器?
但是我不知道如何捕捉。由於這並不容忍:
@property(nonatomic,retain) UIButton *button;
@try{
if(button.currentBackgroundImage == nil){//rises exception
}
}@catch(NSException *e){
}
我該如何處理?
謝謝。
是的,這是正確的。你想避免例外,只要你可能可以^^。 – borrrden
好了一段時間後仍然得到: - [__ NSCFType setBackgroundImage:forState:]:無法識別的選擇器發送到實例。也許與按鈕屬性我應該的東西。有了這個屬性,我保存按鈕實例,當我按下其他按鈕時,我會刪除先前按下的按鈕背景 – Streetboy
我打開NSZombie,發現: - [UIButton setBackgroundImage:forState:]:發送到釋放實例的消息。當我將背景設置爲零時,我的按鈕是否被釋放了嗎? – Streetboy