我想学习可可触摸框架,并且我的代码与很多google结果相同,但都无法正常工作。
我想创建一个可以写和读json文件并可以被主项目应用程序调用的重用代码,因此我创建了一个简单的可可触摸框架以供测试,我将该框架拖到了主项目中并添加了它在嵌入式二进制文件中,但是当我构建应用程序时,它总是在主项目中此行的[let a = testClass]
上显示错误消息,以下是错误消息:
'testClass'不可用:为此无法找到Swift声明 课
我在哪里弄错了?
可可触摸框架代码:
import Foundation
public class testClass : NSObject {
public static func tData() -> String {
return "path"
}
}
应用代码:
import UIKit
import test
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let a = testClass
}
答案 0 :(得分:0)
我认为您应该尝试将init()
方法添加到testClass
public override init() {
super.init()
}