![](/img/trans.png)
[英]Adding UICollectionViewController to UIViewController Not Working
[英]UIViewController Is Not Working
這種行為很奇怪。 每次我在Xcode 5.0.2中創建一個新項目時,我都無法使其正常工作。 一旦創建了Single View Application模板(或其他模板),一切似乎都OK:我有了我的委托,情節提要和ViewController。 它們都成功運行,我什至可以在模擬器中看到新添加的UIView。
她是我對ViewController的通用代碼:
#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
但是,一旦我將屬性添加到此控制器類並進行了合成,應用程序運行期間屏幕就會變黑,並且再也看不到任何視圖或之前添加的內容。 只是一個空白的黑色屏幕。
問題出在哪兒? 請注意:
檢查什么?
這是項目的鏈接
視圖控制器就是一個控制器。 UIViewController的view
屬性是屏幕上可見的內容(假設您在某個時候將其添加到屏幕,情節提要,程序化,xib等)。
檢查UIViewcontroller.view.superview。 您應該能夠接近想要的東西。
視圖控制器屬性是完全紅色的鯡魚。
您正在為應用程序使用情節提要,其中包含所有相關詳細信息。 然后,在您的應用程序委托中,您添加了代碼加載以加載到視圖控制器的新實例中,並將其設置為應用程序的根視圖控制器。
如果您有情節提要,則無需執行此操作。 只需從applicationDidFinishLaunching..
返回YES(原來是這種情況,因為您在下載中包含git歷史記錄!)。 情節提要中的初始視圖控制器將已加載。 您要做的是基本上忽略情節提要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.