2013-09-25 145 views
0

我最近更改了我的Xcode項目爲iOS 7.應用程序啓動後立即進行此更改,我在控制檯中收到此消息。應用程序崩潰在啓動時更新的應用程序到iOS 7

[UIView的setImage:]:無法識別的選擇發送到實例0xbfe5780

我不知道是什麼原因造成這一點。但是使用調試器,它好像是我的應用程序委託在第一行代碼處崩潰。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

     self.window.rootViewController = self.tabBarController; //this line is where it crashes 

     [self.window makeKeyAndVisible]; 
} 

任何幫助,將不勝感激

+2

你是否以編程方式設置選項卡圖像的地方?如果你是的話,你可以告訴我們代碼嗎? 我覺得你沒有得到UIImageView對象類型的代碼在某些地方出於某種原因,你得到UIView類型對象,這就是爲什麼它崩潰。 – vburojevic

+0

將圖像設置的相關代碼放入任何視圖(tabbar,view ...) – karthika

回答

0

這不僅是因爲該方法是在ios7棄用,一些在iOS6的工作方法在ios7棄用,因此,尋找新的方法和替換他們...希望你得到它