[英]Video recording fails on iPhone, but works on iPod Touch and iPad
[英]App crashes on iPad but works well on iPhone4 and iPod touch
問題出在代碼中:
self.remindItem = [[[UITabBarItem alloc] initWithTitle:@"提醒"
image:[UIImage imageNamed:@"remind.png"] tag:0] autorelease];
[self.remindItem setFinishedSelectedImage:[UIImage imageNamed:@"remind_tapped.png"]
withFinishedUnselectedImage:[UIImage imageNamed:@"remind.png"]];
self.remindItem.badgeValue = @"2";
每當我嘗試在iPad(第一代,ios4.2.1)上運行它時
它崩潰並說:
*由於未捕獲的異常“ NSInvalidArgumentException”而終止應用程序,原因:“-[UITabBarItem setFinishedSelectedImage:withFinishedUnselectedImage:]:無法識別的選擇器已發送到實例0x164100”
但它確實可以在其他設備上正常運行,
我的代碼有任何問題嗎? 其他XCode?
在iOS 5.0及更高版本中可用。
在iOS 5.0中添加了setFinishedSelectedImage:withFinishedUnselectedImage:,這就是為什么它在iPad上不起作用的原因。
這可能是由於可能的內存泄漏而發生的。在許多情況下,當iPad內存不足時,它會調用view卸載某些View Controller。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.