0
將此代碼轉換爲swift時,出現錯誤,我無法執行此操作。 請幫我把這塊objc代碼轉換成swift。無法將objc塊轉換爲swift
[QBRequest createSessionWithSuccessBlock:^(QBResponse *response, QBASession *session) {
// session created
QBUUser *user = [QBUUser user];
user.password = @"azhhdsf";
user.login = @"dsfgsgf";
// Registration/sign up of User
[QBRequest signUp:user successBlock:^(QBResponse *response, QBUUser *user) {
// Sign up was successful
} errorBlock:^(QBResponse *response) {
// Handle error here
NSLog(@"error while signing up with QB");
}];
} errorBlock:^(QBResponse *response) {
// handle errors
NSLog(@"%@", response.error);
}];
在SWIFT我所做的是:
QBRequest.createSessionWithSuccessBlock({response: QBResponse!,session: QBASession! in
let user = QBUUser()
user.ID = 125345
user.password = "kjjhfdsf"
QBRequest.signUp(user, successBlock: nil, errorBlock: nil)
}, errorBlock: {(response: QBResponse!) in
println("error")
})
對不起那個愚蠢的問題,但我不能夠執行它。
什麼是錯誤? – rghome
什麼錯誤,你得到 – Lamar
QBResonse –