WatchKit Xcode 7.0 Beta 2 构建错误/循环转场/"exit code 255"
WatchKit Xcode 7.0 Beta 2 Build Error / Circular Segues / "exit code 255"
在 XCode 7.0 beta 2 上为 WatchKit 2 开发项目时,我遇到了以下构建错误:
命令 /Applications/Xcode-beta.app/Contents/Developer/usr/bin/ibtool 失败,退出代码为 255
错误:文件夹“Interface.wkstoryboardc”不存在。
我有一个故事板,其中包含来自视图 1-2-3-4 的转场,以及来自视图 4-1 的最后转场。每个视图控制器都有一个按钮,可以跳转到列表中的下一个视图。
从视图 4 到 1 中删除 segue 导致此错误消失。
如果这是一个 iPhone 项目,我会使用 unwind segue。但是,我看不到如何在手表上执行此操作。还有其他人看到过这种行为吗?这是预期的行为还是错误?
分层界面旨在允许用户"drill down"进入子视图。您不能将父视图推送到子视图上。据我所知,WatchKit 中不提供 Unwind segues。
实现此目的的一种方法是在调用 popToRootController
的最后一个界面控制器中实现一个按钮。
是的,用这样的按钮操作替换有问题的 segues:
- (IBAction)backToStart {
[self popToRootController];
}
- (IBAction)backToPrevious {
[self popController];
}
在 XCode 7.0 beta 2 上为 WatchKit 2 开发项目时,我遇到了以下构建错误:
命令 /Applications/Xcode-beta.app/Contents/Developer/usr/bin/ibtool 失败,退出代码为 255
错误:文件夹“Interface.wkstoryboardc”不存在。
我有一个故事板,其中包含来自视图 1-2-3-4 的转场,以及来自视图 4-1 的最后转场。每个视图控制器都有一个按钮,可以跳转到列表中的下一个视图。
从视图 4 到 1 中删除 segue 导致此错误消失。 如果这是一个 iPhone 项目,我会使用 unwind segue。但是,我看不到如何在手表上执行此操作。还有其他人看到过这种行为吗?这是预期的行为还是错误?
分层界面旨在允许用户"drill down"进入子视图。您不能将父视图推送到子视图上。据我所知,WatchKit 中不提供 Unwind segues。
实现此目的的一种方法是在调用 popToRootController
的最后一个界面控制器中实现一个按钮。
是的,用这样的按钮操作替换有问题的 segues:
- (IBAction)backToStart {
[self popToRootController];
}
- (IBAction)backToPrevious {
[self popController];
}