我有四个UIViewControllers链接到UITabBarController的标签栏.我需要在故事板之外和类的内部设置标签栏项目标题.
我试过了..
class MyViewController: UIViewController {
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.title = NSLocalizedString(MyConstants.StringKeys.TabName, tableName: Constants.Strings.MyTable, comment: Constants.EmptyString);
}
}
Run Code Online (Sandbox Code Playgroud)
这是调用,但标题永远不会设置.与self.tabBarItem.title ="标题"相同
我也尝试在viewDidLoad中设置标题,但是只有在转到视图控制器后才更新标题.
思考?
我一直在关注这篇博文:将单元测试添加到现有项目中.
但是我收到了这个错误:
ld:找不到文件:Build/Products/Debug-iphoneos/MyApp.app/MyApp Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang失败,退出代码为1
我有我的测试目标属性,
Bundle Loader = $(BUILT_PRODUCTS_DIR)/MyApp.app/MyApp
测试主机= $(BUNDLE_LOADER)
(它们都等同于:build/Debug-iphoneos/MyApp.app/MyApp)
我猜测这些变量并没有指向与编译器相同的位置."build/Debug-iphoneos/..."vs"Build/Products/Debug-iphoneos/......"
我可能完全错误的猜测,但无论哪种方式,有没有人知道是什么导致了这个错误或我将如何修复这些环境变量?
谢谢你的帮助,
山姆