我有一個加載大量數據的應用程序。我有一個單獨的線程加載數據,但它加載時,我想顯示一個啓動畫面。對於初始屏幕,我創建了一個NIB文件,但是我無法顯示NIB。我不確定我做錯了什麼。如果有人能幫忙,我會非常感激。下面是代碼:加載初始屏幕筆尖問題
頭文件
@interface DigiWireCDAppDelegate : NSObject <UIApplicationDelegate> {
--
UIWindow *window;
--
UIView *loadingView;
UIActivityIndicatorView *loadingAnimationIndicator;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
--
@property (nonatomic, retain) IBOutlet UIView *loadingView;
@property (nonatomic, retain) IBOutlet UIActivityIndicatorView *loadingAnimationIndicator;
--
實現:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[self loadData];
[loadingAnimationIndicator startAnimating];
loadingView.hidden = NO;
[window addSubview:loadingView];
[window bringSubviewToFront:loadingView];
[self.window makeKeyAndVisible];
return YES;
}
萬一這會有所幫助,這裏是NIB:
這是在MainWindow.xib中的初始屏幕? – MishieMoo
不,這是一個單獨的NIB,名爲loadingView.xib – unclesol