将Swift ViewController添加到旧项目中。故事板问题

时间:2015-01-26 21:42:58

标签: ios xcode swift

使用Xcode 5.0创建的项目在Xcode 6.x中工作是一场噩梦。 我需要为这个项目添加一个新的控制器,我需要在Swift中创建它。 我创建了新的View Controller,并将其添加到项目中。当我移动到故事板时,我无法将刚刚创建的类分配给viewController。我已经尝试按" Enter"在模块文本字段等等...但没有任何反应它只是无法识别新的新类。

如果我尝试将类分配给控制器,即使故事板"自动完成"我没有认识到这个类,当我启动项目时,我收到了这个错误:

Unknown class MyViewController in Interface Builder file

控制器的代码只是:

import UIKit

class MyViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

}

任何提示?我无法发布我的申请,因为我在2周内坚持这个问题......这很荒谬。

1 个答案:

答案 0 :(得分:1)

您是否为Objective-C导入了Swift类?

请参阅https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html

将Swift导入Objective-C