2016-01-09 65 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(){ 

} 

問題解決了。