![](/img/trans.png)
[英]Cannot convert value of type 'Int' to expected argument type 'String'?
[英]cannot convert value of type string to expected argument type int in swift 3
func sortArrayBasedOnStartTime(_ array: NSArray) -> NSArray
{
for eventDict in array
{
let startHourOfThisEvent : String = self.getStartHour((eventDict as! NSArray)["eventStartTime"] as! String)
if(hourTemp as! String == startHourOfThisEvent)
{
arrSpecificHour.add(eventDict as! NSDictionary)
}
}
}
这是你的问题
(eventDict as! NSArray)["eventStartTime"]
您正在将字典转换为数组,显然不能通过字符串访问该数组,只能通过整数访问数组。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.