【发布时间】:2016-03-08 01:43:31
【问题描述】:
当我将当前的 Xcode (v 7.0.1) 项目迁移到 Xcode 7.1.1 时出现以下错误
- 对成员“count”的引用不明确
- 不能为“数组”类型的值下标
知道如何解决上述错误吗?
我的代码如下
var arrOfRewardDetail : Array = [Dictionary<String, String>]()
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'
【问题讨论】:
-
您是否尝试删除
:Array?那将只剩下var arrOfRewardDetail = [Dictionary<String, String>]()
标签: ios arrays xcode swift swift2