xcode中NSString的问题

everchild 发布于 2015年09月20日
无人欣赏。

按照网上的视频写的但是出现变量类型转换的问题 返回值是肯定有的 已经用其他语句测试过。 是xcode的版本问题么? 我是6.4

NSURLConnection.sendAsynchronousRequest(NSURLRequest(URL: NSURL(string: "http://xxxxxxx.imwork.net:xxxxxx/db/iosresquest_addusers.php?name=(addname.text)")!), queue: NSOperationQueue.mainQueue()) { (resp:NSURLResponse!, data:NSData!, error:NSError!) -> Void in

        if let d = data {

            self.AddNameOuput.text = NSString(data: d, encoding: NSUTF8StringEncoding)

在最后NSString转格式的时候出现错误提示: cannot assign a value of type ‘NSString?’ to a value of type ’String!‘ 谢谢各位~

共2条回复
tinyfool 回复于 2015年09月20日

这句话的意思是说self.AddNameOuput.text是一个值,而不是一个变量,是只读的,你需要用别的方式来修改AddNameOuput

everchild 回复于 2015年09月20日

1楼 @tinyfool 谢谢 试了一下其他方法倒是可以输出了 不过为什么网上的视频这样可以 这个再研究研究

登录 或者 注册