Я пытаюсь создать свой первый фреймворк,
Что я пытаюсь сделать, я добавил один метод publi c для чтения конфигурации json (словарь) из уровня приложения. Поэтому мне нужно приложение, чтобы передать этот конфигурационный словарь и прочитать с использованием фреймворка.
Я правильно добавил фреймворк, затем импортировал его в приложение и попытался создать экземпляр, но получил следующую ошибку
«Платформа «инициализатор недоступен из-за« внутреннего »уровня защиты«
Здесь. «Платформа - это имя фреймворка.
Вот код в фреймворке
import Foundation
public class Platform {
public init(){
}
public func readConfigFileFromApp(config:Dictionary<String, String>) {
print (config)
//Read the configfile from app and save it here for rest of the SDK use
}
}
На стороне приложения я попробовал эту строку
import UIKit
import Platform
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let platform = Platform() . **//Getting error 'Platform' initializer is inaccessible due to 'internal' protection level**
// Do any additional setup after loading the view.
}
}
, пожалуйста, помогите