2016-01-09 67 views
-2

添加我的Swift框架来测试Swift应用程序出现问题。Swift框架类到Swift应用程序

我有:

框架类代码,目标调用 '项目':

public let Instance = Library() 

    public class Library { 
     public class var sharedInstance: Library { 
     return Instance 
     } 
    /* SOME CODE */ 
    } 

比我建,并添加Project.framework来测试斯威夫特应用

用法:

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,DeviredData被删除,我做错了什么?

+0

构建项目库,比从发布文件夹获取project.framework文件并将其添加为测试应用程序 – georgetagirov

+0

因为我不想与客户共享源代码。对不起noob问题,使用Swift和在iOS下编程5天 – georgetagirov

回答

0

答案很简单:

添加构造函数

public init(){ 

} 

问题解决了。