我試圖創建使用後續教程的應用後端(斯威夫特!):Swift/iOS /預期成員名稱跟在'。'之後
https://backendless.com/feature-2-registering-app-users-with-the-user-registration-api/#
但在registerUser()
功能它告訴我:「」以下預期的成員名稱在線Types.try({() -> Void in
其他一切工作正常。即使我刪除此功能並執行registerUserAsync()
,用戶也會被創建。所以它不是一個框架輸入問題。
這可能是Swift1/2問題嗎?由於代碼是在SWIFT1(println(...)
)
任何幫助表示讚賞
驗證碼:
// ViewController.swift
// F2RegisteredUsersSwift
import UIKit
class ViewController: UIViewController {
let APP_ID = "YOUR-APP-ID"
let SECRET_KEY = "YOUR-SECRET-KEY"
let VERSION_NUM = "v1"
var backendless = Backendless.sharedInstance()
override func viewDidLoad() {
super.viewDidLoad()
backendless.initApp(APP_ID, secret:SECRET_KEY, version:VERSION_NUM)
registerUser()
registerUserAsync()
}
func registerUser() {
Types.try({() -> Void in
var user = BackendlessUser()
user.email = "[email protected]"
user.password = "greeng0blin"
user.setProperty("phoneNumber", object:"214-555-1212")
var registeredUser = self.backendless.userService.registering(user)
println("User has been registered (SYNC): \(registeredUser)")
},
catch: { (exception) -> Void in
println("Server reported an error: \(exception as Fault)")
})
}
func registerUserAsync() {
var user = BackendlessUser()
user.email = "[email protected]"
user.password = "sp1day"
user.setProperty("phoneNumber", object:"214-555-1212")
backendless.userService.registering(user,
response: { (var registeredUser : BackendlessUser!) ->() in
println("User has been registered (ASYNC): \(registeredUser)")
},
error: { (var fault : Fault!) ->() in
println("Server reported an error: \(fault)")
}
)
}
}
嘗試刪除「。」在末尾 – Che
你的意思是「。」 「類型」和「嘗試」之間?這顯然不起作用,我看不到另一個「。」 ()函數 –
在表達式結尾 – Che