在Swift 3中使用XCode 8歧义使用'subscript'

哈迪克·查夫达

如本文所附的屏幕截图所述,我遇到了“下标”使用不明确的问题。我正在尝试使用Alamofire进行api调用。xcode 8有什么问题吗?我在iOS 10中将Swift 3与xcode 8结合使用。有人可以帮助我解决此问题吗?在此处输入图片说明

哈迪克·查夫达
if let tracks = readableJSON["tracks"] as? JSONStandard
{
  if let items = tracks["items"] as? NSArray
  {
     for i in 0..<items.count
     {
        let item = items[i] as? JSONStandard
        let name = item?["name"] as! String
        names.append(name)
        self.tableView.reloadData()
     }               
   }
}

我得到的答案是线if let items = tracks["items"] as? NSArray而不是if let items = tracks["items"]

在这里,模拟器本身具有类型,对于设备,我们必须指定数据类型,因为我as? NSArrayitems

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Swift 3歧义使用“行”

在Xcode 8中使用Swift 2.2?

CFStringTransform和Swift 3对'init'的歧义使用

如何在Xcode 8中使用Swift 3创建managedObjectContext?

在XCode 8中使用Swift 2.2 Pods

'subscript(_:)' 不可用:不能用 Int 下標 String,在 swift 中使用 String.Index 代替

Swift“歧义使用运算符'=='”

Swift中使用ObjC编写的消除歧义的重写方法

如何在Xcode 12 beta 3中使用Swift成功导入AVFoundation?

在特定文件中使用swift 3的Xcode 8.3中的构建时间太长

如何在Swift 3中使用Pods使用Swift 4.0构建xcode 9项目?

在Swift 3中使用withMemoryRebound的问题

在Swift3中使用SwiftyJSON

在swift3中使用fetchedResultsController

是否可以在XCode 9.3中使用Swift 4.0(4.0.3)?

可以在Swift 1.0中使用Xcode 6.3吗?

在Xcode 6中使用自定义字体-Swift

在Xcode 6中使用Swift的AdMob横幅

在Swift 2,Xcode 7.0.1中使用'self'

在 Swift 3 Xcode 8 中使用文本字段作为搜索栏

在应用程序内购买可在Swift 2中使用,但现在不更新到Swift 3和Xcode 8

UITableView indexPathForCell:在iOS10中使用Xcode8(Swift2.3)返回nil

在Swift 2.3中使用Swift 3框架

如何在XCode 8 Playgrounds中使用Swift 2.3?

转换为Swift 3.0时在UIButton上歧义使用'dismiss()'

正在寻找针对Swift“歧义使用'object(forKey :)'”的修复程序

SDWebImage检查是否使用Swift缓存了图像:歧义参考

Swift运算子`subscript` []

使用iOS 8的Swift 3中的Alamofire