当前位置:  开发笔记 > IOS > 正文

成员'计数'含糊不清

如何解决《成员'计数'含糊不清》经验,为你挑选了1个好方法。

将当前的Xcode(v 7.0.1)项目迁移到Xcode 7.1.1时出现以下错误

成员'计数'含糊不清

无法下标'Array'类型的值

知道如何解决上述错误吗?

我的代码如下

  var arrOfRewardDetail : Array = [Dictionary]()
  func tableView(tableView: UITableView, numberOfRowsInSection section: Int) ->  Int {
    return arrOfRewardDetail.count //Ambiguous reference to member 'count'
}

 if self.arrOfRewardDetail[indexPath.row]["KEY"] == "Promotion By : "{} // Cannot subscript a value of type 'Array'

立即更新获取以下错误

对成员'indexOf'的模糊引用 let indexOfEnum : Int = self.arrPromitionDetailEnum.indexOf(dictRewardInfo["r_promotion_detail_type"]!)!

也是这一个 let indexOfEnum : Int = self.arrPromitionDetailEnum.indexOf(dictInfo["r_promotion_detail_type"]!)! // Cannot subscript a value of type 'Array'

ayaio.. 9

只需删除: Array部分:

var arrOfRewardDetail = [Dictionary]()

编译器将推断出正确的类型,而[Dictionary]不仅仅是Array.



1> ayaio..:

只需删除: Array部分:

var arrOfRewardDetail = [Dictionary]()

编译器将推断出正确的类型,而[Dictionary]不仅仅是Array.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有