私は(下のリンク)この投稿へ渡って来て、それはあなたが交換することができると述べている:self.window.rootViewController = self.someControllerは機能しませんか?
[window addSubview: someController.view];
で:
self.window.rootViewController = self.someController;
すべての構成のための私のベースSDKを最新に設定されていますiOS(現時点ではiOS 4.2に設定されています)が、プロジェクトをビルドしようとするとこのエラーが発生します:Request for member, 'mainMapView' in something not a structure or union.
addSubview:うまく動作します。 これはアプリデリゲートのproperty
としてmainMapView
を探しているので、これがある
#import "MakeView2AppDelegate.h"
#import "MainMap.h"
@implementation MakeView2AppDelegate
@synthesize window;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
MainMap *mainMapView = [[MainMap alloc] initWithNibName:nil bundle:nil];
//[self.window addSubview:mainMapView.view];
self.window.rootViewController = self.mainMapView;
[self.window makeKeyAndVisible];
return YES;
}
self.window.rootViewController vs window addSubview
は、それはあなたが正しかったんや!ありがとう! – Mike