我得到这个错误:“属性初始化中不能使用实例成员‘服务器’;在此之前的自我的可用运行属性初始值设定”在这行我的代码不能使用实例成员属性初始化中“服务器”
编辑
import UIKit
import ChinoOSXLibrary
class LoginCL: UIViewController {
@IBOutlet weak var emailField: UITextField!
@IBOutlet weak var passField: UITextField!
var loggedUser: LoggedUser!
var customerId = "xxx"
var customerKey = "xxx"
var server = "https://api.test.chino.io/v1"
var chino = ChinoAPI.init(hostUrl: server, customerId: customerId, customerKey: customerKey)
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
我怎么能解决它?错误是在这一行
var chino = ChinoAPI.init(hostUrl: server, customerId: customerId, customerKey: customerKey)
这意味着你试图用'self'所有的财产被正确初始化之前。请发布完整的代码,而不仅仅是提供错误的代码。 –
做@MarcoPace – bero