【发布时间】:2015-09-30 07:37:27
【问题描述】:
我使用的是 swift 1.2,一切正常。将我的 Xcode 升级到 7 后。我遇到了一些奇怪的问题。
我的代码是:
let postData : AnyObject = ["username":username , "password":password] ;
我需要这个变量是 AnyObject,因为
let jsonObject : AnyObject = postData ;
let jsonString = JSONStringify(jsonObject)
let data1 = jsonString.dataUsingEncoding(NSUTF8StringEncoding)
let task1 = NSURLSession.sharedSession().uploadTaskWithRequest(request, fromData: data1) {
(Data, Response, Error) -> Void in
需要一个 Anyobject 用于发布数据标头。
错误是
Value of type '[String : String?]' does not conform to specified type 'AnyObject'
谁能帮帮我?
【问题讨论】:
-
dispatch_async是一个GCD命令,与网络完全无关。你的postData : AmyObject ...在 Xcode 7 中运行良好。 -
有什么问题?错误是什么?
-
@Adam 谢谢你的回答,这里贴错了函数。对不起。
-
@DejanSkledar 问题是让 postData : AnyObject = ["username":username , "password":password] ;使“[String : String?]”类型的值不符合指定类型“AnyObject”错误
-
@EhsanRazmkhah 我在问题中添加了错误消息,因为它是诊断问题的重要线索。