2016-01-09 2 views
-2

Проблема с добавлением моей Swift Framework для тестирования Swift Application.Swift Framework Class to Swift Application

Что у меня есть:

код класса Framework, Target Вызывается 'Project':

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 
} 

Функции публичные, DeviredData удалены, что я делаю неправильно?

+0

Создайте библиотеку проектов, а затем получите файл project.framework из папки выпуска и добавьте в качестве встроенного двоичного файла тестовое приложение – georgetagirov

+0

Поскольку я не хочу делиться исходным кодом с клиентами. Извините за вопросы noob, используя Swift и программирование под iOS в течение 5 дней – georgetagirov

ответ

0

Ответ был очень прост:

Добавление функции конструктора

public init(){ 

} 

Проблема решена.