我正在访问class
我的pod
. 类中的成员具有internal
访问修饰符。但无法从网络类访问tenantURL。为什么会发生这种情况?
SDK核心类
public class SDKCore {
public static let shared = SDKCore()
var accessToken: String
var tenantURL: String
var clientSecret: String
var appId: String
init(accessToken: String, tenantUrl: String, clientSecret: String, appId: String) {
self.accessToken = accessToken
self.tenantURL = tenantUrl
self.clientSecret = clientSecret
self.appId = appId
}
static var getInstance: ApiClient = {
return ApiClient()
} ()
}
网络类
class Networking {
func performFileDownload(path: String, completionHandler: @escaping (ResultModel<DataResponse<Data>, Error>) -> Void) {
let fileUrl = SDKCore.tenantURL + path
alamofire.request(fileUrl)
.responseData { (response) in
switch response.result {
case .success(_):
completionHandler(.success(response))
case .failure(let error):
completionHandler(.failed(error))
}
}
}
使用未解析的标识符“SDKCore”