我升級我的設備到iOS 6,&所以我不得不升級的XCode從4.3.3到4.5.2,現在我的應用程序將無法正常工作,而這是工作非常精細更早(即升級之前)。問題是視圖沒有得到實例化。是沒有得到執行這條線:的XCode 4.5 iOS6的失敗實例化視圖控制器
in Home.h
#import "ViewController_Album.h"
...
@class ViewController_Album;
...
@interface Home
...
@property (nonatomic, retain) ViewController_Album *viewAlbum;
...
in Home.m
@synthesize viewAlbum;
...
...
- (void)viewDidLoad {
self.viewAlbum = (ViewController_Album *) [((com_AppDelegate *) [[UIApplication sharedApplication] delegate]).storyboard instantiateViewControllerWithIdentifier:@"ViewController_Album"];
NSLog(@"call album.initview");
[self.viewAlbum initializeView];
}
而且在故事板
我同時設置了 '故事板ID'(這是新的)&也 '標題' 來ViewController_Album。所以它應該工作!但是,我發現[self.viewAlbum initializeView]沒有被調用(因爲我在這個方法中使用print語句嘗試&沒有一個打印)。所以它應該是因爲viewAlbum沒有得到實例化!爲什麼?然而,這適用於應用程序中的其他幾個頁面(我使用相同的代碼來實例化它們&即使在升級後它們也可以正常工作!)
請幫忙。
檢查[[UIApplication sharedApplication]委託])。storyboard不是零。 –