Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift 3:mutablecopy的不明确使用_Ios_Iphone_Xcode_Push Notification - Fatal编程技术网

Ios Swift 3:mutablecopy的不明确使用

Ios Swift 3:mutablecopy的不明确使用,ios,iphone,xcode,push-notification,Ios,Iphone,Xcode,Push Notification,当我将代码从swift 2.3迁移到3.0时,抛出了如下错误: 让dictionary=(self.testArray!.object(at:i)作为AnyObject)。mutableCopy() 如何解决此问题。请勿在Swift中使用mutableCopy。var关键字使对象可变 var dictionary = self.testArray![i] as! [String:Any] < >不要使用SWIFT集合类型( NSArray / NSCORCHOR> >。 使用本机类型。不

当我将代码从swift 2.3迁移到3.0时,抛出了如下错误:
让dictionary=(self.testArray!.object(at:i)作为AnyObject)。mutableCopy()
如何解决此问题。

请勿在Swift中使用
mutableCopy
var
关键字使对象可变

var dictionary = self.testArray![i] as! [String:Any] 
< >不要使用SWIFT集合类型(<代码> NSArray <代码> /<代码> NSCORCHOR> <代码> >。
使用本机类型。

不要在Swift中使用
mutableCopy
var
关键字使对象可变

var dictionary = self.testArray![i] as! [String:Any] 
< >不要使用SWIFT集合类型(<代码> NSArray <代码> /<代码> NSCORCHOR> <代码> >。
使用本机类型。

您将获得dictionary,因此,将其设置为var dictionary=self.testArray!。对象(at:i)为Dictionary@Gagan_iOS,那么可变副本呢?您使用的是Swift,它的值为typw:),因此var对于可变副本来说是足够的。请参见:您正在获取字典,因此,将其设置为var dictionary=self.testArray!。对象(at:i)为Dictionary@Gagan_iOS,那么可变副本呢?您使用的是Swift,其值类型为:),因此变量对于可变副本来说是足够的。请参见: