У меня функция: prepare()
, которая возвращает NSMUtableArray
. Когда я пытаюсь, чтобы возвращать json
который NSMutableArray
объект, я получаю следующее сообщение об ошибке:Функция Ошибка возврата в iOS
'NSMutableArray' is not convertible to 'Void'
Функция Исходный код:
func prepare() -> NSMutableArray {
let statusesShowEndpoint = "https://api.twitter.com/1.1/statuses/user_timeline.json"
let params = ["screen_name": "tikaDotMe"]
var clientError : NSError?
let request = Twitter.sharedInstance().APIClient.URLRequestWithMethod(
"GET", URL: statusesShowEndpoint, parameters: params,
error: &clientError)
if request != nil {
Twitter.sharedInstance().APIClient.sendTwitterRequest(request) {
(response, data, connectionError) -> Void in
if (connectionError == nil) {
var jsonError : NSError?
let json = NSJSONSerialization.JSONObjectWithData(data,
options: nil,
error: &jsonError) as NSMutableArray
//Error: 'NSMutableArray' is not convertible to 'Void'
return json
}
else {
println("Error: \(connectionError)")
}
}
}
else {
println("Error: \(clientError)")
}
return [""]
}
Какую версию XCode вы используете? – user3581203
@ user3581203 Версия 6.1.1 (6A2008a) – tika