iPhone シミュレーター (Xcode 4.2 を使用) で空のテーブルを単純に表示しようとしていますが、どういうわけか何が間違っていたのかわかりません。現在、真っ白なページしか表示されていません。実際には、テーブルが表示されるはずです。
注: Big Nerd Ranch's Guide「iPhone Programming」の第 10 章の指示に従っています。
したがって、現在、Homepwner-App の 4 つのファイルがあります。
- HomepwnerAppDelegate.m
- HomepwnerAppDelegate.h
- ItemsViewController.h
- ItemsViewController.m
「ItemsViewController」は UITableViewController のサブクラスです。
ItemsViewController.h
# import <UIKit/UIKit.h>
@interface ItemsViewController : UITableViewController
@end
ItemsViewController.m
isn't filled with interesting stuff right now
HomepwnerAppDelegate.h
# import <UIKit/UIKit.h>
@class ItemsViewController;
@interface HomepwnerAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
ItemsViewController *itemsViewController; }
@property (nonatomic, retain) IBOutlet UIWindow *window;
@end
HomepwnerAppDelegate.m
#import "HomepwnerAppDelegate.h"
#import "ItemsViewController.h"
@implementation HomepwnerAppDelegate
@synthesize window = _window;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//Create a ItemsViewController
itemsViewController = [[ItemsViewController alloc] init];
//Place ItemsViewController's table view in the window hierarchy
[window addSubview:[itemsViewController view]];
[window makeKeyAndVisible];
return YES;
}
@終わり
コンソールには次のように表示されます: Homepwner[2400:207] アプリケーションは、アプリケーションの起動の最後にルート ビュー コントローラーを持つことが期待されます
同じエラー メッセージが表示された他のスレッドが既に存在し、多くのスレッドが "didFinishLaunchingWithOptions:"- メソッドにリンクしていることは知っていますが、非常に多くの解決策が提供されているため、今は非常に混乱しています。本とそれ以上のものはありません... 何か間違ったことを宣言したような気がします. 問題を解決するには?