
//if the file does not already exist if(appStatsData != nil) { appStats.setobject(NSNumber.numberWithInt(0),forKey:"runcount") appStats.setobject("No Courses VIEwed",forKey:"LastCourseVIEwed") }else { appStats = nspropertyListSerialization.propertyListWithData(appStatsData,options: nspropertyListMutabilityOptions.MutableContainersAndLeaves,format: nil,error: &error) } options参数的类型为nspropertyListReadOptions,它是一种类型别名 对于Int.
nspropertyListMutabilityOptions是一个RawOptionSetType,其中Uint作为底层
原始类型.
因此,您必须将选项转换为Int with
appStats = nspropertyListSerialization.propertyListWithData(appStatsData,options:Int(nspropertyListMutabilityOptions.MutableContainersAndLeaves.rawValue),error: &error)总结
以上是内存溢出为你收集整理的在swift中使用NSPropertyListSerialization.propertyListWithData全部内容,希望文章能够帮你解决在swift中使用NSPropertyListSerialization.propertyListWithData所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)