我遇到了一種包含我的iPad應用程序的包版廣告。我顯然最近對代碼做了一些不可恢復的更改,現在只會以黑屏啓動。它顯示加載圖像一秒鐘,然後右轉黑色。運行我的iPad應用程序時出現黑屏空白
爲了簡化我正在尋找的問題,我想就我應該從哪裏開始尋找一些建議?到目前爲止,我已經盡全力檢查並重新檢查了我能想到的所有內容,因此我準備通過一些指導開始搜索。更具體地說,您的代碼只會導致黑屏,而根本不運行任何代碼的最常見原因是什麼?它會是一個InterfaceBuilder問題,一個Xcode .h問題,與我的方法有關的.m問題還是什麼?過去我幾次意外地解決了這個問題,但是這次我很難找到源頭。我在我的代碼中添加了NSLog調用來幫助縮小問題的範圍(實際上在每個.m文件中)並且它們都不打印到日誌中。
事實:
- 我使用的是最新的Xcode和iOS SDK (適用於iPad,3.2)。
- 它在模擬器和我的實際iPad中都有。
- 我的iPad不是,也沒有 被越獄。
- 我的應用程序其實很簡單,它只是一個具有詳細視圖的單獨分割視圖和一個具有調整大小的表格的自定義根視圖。
任何人都可以提供的幫助能夠真正爲我節省很多嗚嗚聲,嗡嗡聲和哭聲。 heh
謝謝。
附加請求的代碼:從MasterView.m
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"Master: This self: %@", self);
self.contentSizeForViewInPopover = CGSizeMake(320.0, 600.0);
self.arrMenuOptions = [[NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"MainMenuOptions" ofType:@"plist"]] retain];
}
viewDidLoad中
viewDidLoad中從DetailView.m
- (void)viewDidLoad {
/// Initialize the preset things.
NSLog(@"Detail: This self: %@", self);
eleDetailToolbar.barStyle = UIBarStyleBlack;
eleWebView.opaque = NO;
eleWebView.backgroundColor = [UIColor clearColor];
eleWebView.delegate = self;
[super viewDidLoad];
}
AppDelegate中摘錄
@implementation AssistantAppDelegate
@synthesize window, splitViewController;//, detailViewController, masterViewController;
//rootViewController, eleMasterNavigationItem
#pragma mark -
#pragma mark Application lifecycle
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSLog(@"AppDelegate: This self: %@", self);
// Override point for customization after app launch
// Add the split view controller's view to the window and display.
[window addSubview:splitViewController.view];
[window makeKeyAndVisible];
return YES;
}
在iPad 3上有同樣的問題,但屏幕顏色是灰色的。我發現的唯一的東西 - 重新啓動設備以進行正常工作 – fnc12 2014-07-15 04:12:58