2014-11-02 48 views
2

我有自動佈局的OBJ-C的應用程序(iPhone 4S至6加兼容)當我在iOS 8運行它運行良好在iOS7(裝置和仿真器),和其上仍然運行良好,但在控制檯中出現以下錯誤。的NSKeyedArchiver重複發出

​​

的問題是,我不使用任何在我的代碼這些鍵也沒有的NSKeyedArchiver的,所以我真的不能明白的地方,這是起源以及究竟意味着作爲應用程序運行得很好。我使用了幾個框架和豆莢,所以我認爲這可能會導致他們購買,我認爲它可能是iAD(我使用原生框架與Apple在WWDC視頻中給出的簡單設置) ,在控制檯錯誤時加載的其他框架/ pod是MKNetworkKit和Google Analytics。

有沒有人遇到這些的? 或者你有任何線索進一步調查?

謝謝。

回答

1

我想通了。 這個問題與我在appDelegate中使用navigationBar的圖像有關。

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navBarBkg"] forBarMetrics:UIBarMetricsDefault]; 

[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor colorWithRed:1 green:1 blue:1 alpha:1]}]; 

我評論了這些行,並通過Interface Builder更改了導航欄。我再也沒有收到這些錯誤。