【发布时间】:2015-01-12 21:40:10
【问题描述】:
我收到以下错误 AnyObject' is not convertible to 'String'。我在if (answerArray != NSNull() && answerArray != nil)
我尝试将它转换为字符串,但它没有解决问题。我在下面发布了整个代码。
let answerArray : AnyObject = jsonparser.objectWithString(answer)
if (answerArray != NSNull() && answerArray != nil) {
}
【问题讨论】:
-
objectWithString的返回类型是什么? -
一个 NSArray 是返回类型。
-
在这种情况下,
if语句是不必要的 - 如果返回NSArray,只需将其分配给相同类型的变量:let answerArray: NSArray = jsonparser.objectWithString(answer)
标签: ios swift casting compiler-errors