這種行爲很奇怪。每當我在Xcode 5.0.2中創建一個新項目時,我都無法完全實現它。一旦單視圖應用程序模板(或其他)被創建 - 一切似乎都沒問題:我有我的委託,故事板和ViewController。他們都成功運行,我甚至可以在我的模擬器中看到新添加的UIView。UIViewController不工作
她是我的視圖控制器的通用代碼:
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController{
UIView *container;
}
@property (nonatomic,retain) IBOutlet UIView *container;
@end
#import "ViewController.h"
@interface ViewController(){}
@end
@implementation ViewController
@synthesize container;
- (void)viewDidLoad{
[super viewDidLoad];
NSLog(@"App loaded");
}
- (void)didReceiveMemoryWarning{
[super didReceiveMemoryWarning];
}
@end
但是,一旦我將屬性添加到這個控制器類和合成它們,屏幕的應用程序運行過程中會變成黑屏,沒有任何意見或任何在之前添加的見過了。只是一個空白的黑色屏幕。
問題在哪裏?請注意:
- 我查資料*的.plist和它指向正確的故事板
- 在委託我didFinishLaunchingWithOptions返回YES
- 視圖控制器有一個初始視圖控制器檢查,是在故事板 只有一個
- viewDidLoad即使沒有顯示任何內容,也能成功打印NSLog消息
需要檢查什麼?
這裏是將project
您將不得不顯示實際的代碼。如果你所做的只是添加一些屬性到一個類,一切都停止工作,告訴我們你添加了什麼。這個問題現在還不能得到解答。如果您在調試器中暫停應用程序,會發生什麼情況?這聽起來像它可能在某處循環。 – jrturton
我在項目上面添加了一個鏈接。真的沒有太多的代碼。我添加了一個UIView屬性並將其合成。 – Vad
在這種情況下,你能用代碼更新你的問題嗎?如果一個問題獨立,而不是需要一個zip文件,這會更好。 – jrturton