[英]Exception :unrecognized selector sent to instance Dismissing View Controller in IOS 8
我已使用以下代碼在當前視圖中成功打開了另一個視圖
OptionsViewController *optionView = [[OptionsViewController alloc] initWithNibName:IS_IPAD()?@"OptionsViewController_ipad":@"OptionsViewController" bundle:nil];
[self.navigationController presentViewController:optionView animated:YES completion:Nil];
我正在嘗試使用以下代碼在OptionsViewController
關閉當前視圖。 但是我在IOS 8中收到"unrecognized selector sent to instance"
並且應用崩潰的消息,但是較低版本的IOS運行良好。 請幫我解決。
請檢查以下鏈接以獲取異常消息http://pastebin.com/R4M3MxmM
- (IBAction)cancelOption:(id)sender
{
[self dismissViewControllerAnimated:YES completion:Nil];
}
跟蹤顯示您的問題在[LeftSideBarViewController tableView:numberOfRowsInSection:]
。 顯然,您是在請求某事物的count
,但是該事物當前是UITraitCollection
,我猜這不是您所期望的。
最可能的解釋是您要計數的事物已被釋放,並且其內存已被重用。
如果這樣做不明顯,請運行啟用了僵屍的Instruments,然后查看所涉及對象的保留/釋放歷史記錄。 (或通過崩潰方法發布代碼。)
:count上的對象不存在。
UITraitCollection沒有稱為count的實例方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.