【发布时间】:2012-10-28 07:53:59
【问题描述】:
我正在 iPhone 中开发一个应用程序,在进行一些更改之前,模拟器工作正常。在实施更改后,当我构建应用程序但在构建它时,它说构建成功但作为模拟器的 iPhone 不是可见的。有什么提示吗?
控制台输出
2012-11-08 12:06:08.089 MyApp[743:f803] IT IS COMING HERE
2012-11-08 12:06:08.093 MyApp[743:f803] IT IS COMING HERE 1
2012-11-08 12:06:08.094 MyApp[743:f803] IT IS COMING HERE 2
(lldb)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSLog(@"IT IS COMING HERE");
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
NSLog(@"IT IS COMING HERE 1");
// Override point for customization after application launch.
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
NSLog(@"IT IS COMING HERE 2");
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
NSLog(@"IT IS GOING FROM HERE");
return YES;
【问题讨论】:
-
这可能是因为它不是您所期望的模拟器,而是模拟器。
-
也许你有一个慢的 mac hohoho。在您的
applicationDidFinishLaunching中添加NSLog。它曾经到达那里吗? -
@JustSid 感谢您指出我的错误。我已经编辑了我的问题
-
没什么。只需重置模拟器
-
重置 Xcode 和模拟器对我不起作用。我意识到我选择了错误的架构。可以从 Xcode 左上角的下拉列表中选择模式 - 就在可用模拟器列表下拉列表的旁边。问题已修复。
标签: iphone objective-c ios