【发布时间】:2013-10-31 23:39:06
【问题描述】:
我已尝试按照Question 上的说明进行操作。但我一定没有正确地做某事,因为在我进入 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。
帮助?
【问题讨论】:
-
这里重复这个问题...stackoverflow.com/questions/17234172/…
-
试试这个链接......这应该让你得到你想要做的......stackoverflow.com/questions/17234172/…
-
我把上面的链接作为答案:(
-
@logixologist - 这是我发布的同一个链接。很棒的信息。顺便说一句:我又试了一次,第二次成功了!!! :-)
标签: ios objective-c xcode xcode-storyboard