我已尝试按照有关此问题的说明进行操作。但我不能正确地做某事,因为在我进入 ViewController 方法之前我仍然得到一个 SIGABRT。
以下是步骤:
- 复制故事板中视图上的所有项目并粘贴到新的 xib 视图中。
- 将 .h 和 .m 视图控制器文件的所有内容复制到 xib 的新文件中。
- 将主 nib 文件基本名称更改为 info.plist 文件中的新 xib 名称。
- 试图改变所有者,但我不知道我是否正确地这样做。
编辑 appdelegate didFinishLaunchingWithOptions 文件如下:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ; // Override point for customization after application launch. TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil]; UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:test]; self.window.rootViewController = nav; [self.window makeKeyAndVisible]; return YES; }
我什至尝试从一个空项目开始,就像最后一篇文章中建议的那样,当我尝试运行时仍然得到一个 SIGABRT。
Apple 是否已经无法移除情节提要?我正在创建一个 SDK。我不想要故事板。但我确实需要一个可旋转的 xib。
帮助?