创建可可触摸框架不能在主项目中使用

时间:2018-11-13 10:33:29

标签: ios swift xcode

我想学习可可触摸框架,并且我的代码与很多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
}

1 个答案:

答案 0 :(得分:0)

我认为您应该尝试将init()方法添加到testClass

public override init() {
    super.init()
}