我已经阅读了很多关于弱链接的问题和解答,在执行代码之前检查一个类是否有效。我的应用程序已基本完成并准备就绪(至少我认为它是,我的第一个应用程序为商店),但我需要解决这个问题,所以我的应用程序本身运行在iPad上。有人能帮我弄清楚为什么我的应用在iPad上运行时崩溃。罪魁祸首是不受支持的框架 - iAd
我收到的错误是以下内容: *终止应用程序由于未捕获的异常 'NSInvalidUnarchiveOperationException',原因: '* - [NSKeyedUnarchiver decodeObjectForKey:]:不能解码类的对象(ADBannerView)'
我对你的问题亲的是,我在我的课程标题中设置了一些IBOutlet属性。例如; @property(nonatomic,retain)IBOutlet ADBannerView * tollBanner;
此属性是否导致在iPad上运行应用程序时出现问题?如果ADBannerView类不是nil,我在viewDidLoad方法中添加了一些条件。同样在我的dealloc方法中,我释放了这些ADBannerView对象。
我希望对此和TIA有任何帮助。
T
贾斯汀感谢您的提示。看起来我会重做,并以编程方式添加它。 – tg2007 2010-11-03 01:09:08