没有情节提要的Xcode单个项目[重复]
Posted
技术标签:
【中文标题】没有情节提要的Xcode单个项目[重复]【英文标题】:Xcode single project without storyboard [duplicate] 【发布时间】:2014-11-07 19:38:06 【问题描述】:我正在尝试阅读适用于 ios 7 的大书呆子牧场书。 我知道它很旧,但它有非常有趣的主题,我相信它是最好的书面和最好的学习书籍之一。
问题是我使用 xcode 6.1 并且模板完全不同。我还想将他们的 Objective-c 代码翻译成 Swift。
翻译部分很简单,但我在做一些可能很愚蠢的事情时遇到了一个主要问题。
这是我的代码
AppDelegate
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
// Override point for customization after application launch.
var firstframe:CGRect = CGRectMake(160, 240, 100, 150)
var firstView:HypnoView = HypnoView(frame:firstframe)
firstView.backgroundColor = UIColor.redColor()
self.window?.addSubview(firstView)
return true
催眠视图
import UIKit
class HypnoView: UIView
var frameView:CGRect = CGRectNull
override init(frame: CGRect)
frameView = frame
super.init(frame: frame)
required init(coder aDecoder: NSCoder)
super.init(coder: aDecoder)
这是我得到的错误
2014-11-07 20:32:41.408 Hypno[7987:450667] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“在捆绑包 NSBundle(已加载)中找不到名为“Main”的情节提要'
该应用程序仍在寻找主故事板文件,但我找不到它的链接位置...我该如何解决这个问题,以便我可以从我自己的 ViewController 开始,而不最终使用故事板?加载所有内容的应用程序委托中应该存在的代码在哪里?谢谢
【问题讨论】:
您可能有兴趣阅读这个问题的答案:***.com/q/24046898/2708650 【参考方案1】:从 info.plist 中删除“主故事板文件基本名称”键
【讨论】:
【参考方案2】:单击项目的根文件夹、常规选项卡、主界面(故事板在此处列出)。
【讨论】:
以上是关于没有情节提要的Xcode单个项目[重复]的主要内容,如果未能解决你的问题,请参考以下文章