Ios Swift框架类到Swift应用程序
添加我的Swift框架以测试Swift应用程序时遇到问题 我所拥有的: 框架类代码,目标名为“Project”:Ios Swift框架类到Swift应用程序,ios,swift,swift2,Ios,Swift,Swift2,添加我的Swift框架以测试Swift应用程序时遇到问题 我所拥有的: 框架类代码,目标名为“Project”: public let Instance = Library() public class Library { public class var sharedInstance: Library { return Instance } /* SOME CODE */ } 然后我构建它并添加Project.framework来
public let Instance = Library()
public class Library {
public class var sharedInstance: Library {
return Instance
}
/* SOME CODE */
}
然后我构建它并添加Project.framework来测试Swift应用程序
用法:
import Project
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
/* NOT WORKING
ERROR: Use of Unresolved Identifier 'Instance' */
Instance.Setup("d573732b9f8b478d",apiKey: "3XmdIY=", enablePush: true)
/* NOT WORKING TOO
ERROR: Use of Unresolved Identifier 'Library' */
let lib = Library()
return true
}
函数公共,设备数据删除,我做错了什么?答案很简单:
添加构造函数
public init(){
}
问题已解决。是的,公开构造函数将对您有所帮助,据我所知,默认构造函数具有内部作用域。它对我有用
public override init() {
}
构建项目库,然后从发布文件夹中获取Project.framework文件并添加为嵌入式二进制文件以测试应用程序,因为我不想与客户共享源代码。对于noob问题,很抱歉,在iOS下使用Swift和编程5天