因此,我遇到了一个有趣的错误,该错误在以前的Xcode Beta版本中不存在。它在运行时从以下代码弹出:(确切地说是第5行)
func removeDuplicates(urls: [NSString]) -> [NSString]{
var newURLs = [urls[0]]
for var i = 0; i < urls.count; i++ {
for var j = 0; j < newURLs.count; j++ {
if urls[i].isEqualToString(newURLs[j]) {
if j == newURLs.count-1 {
newURLs.append(urls[i])
}
} else {
j = newURLs.count
}
}
}
println(newURLs.debugDescription)
return newURLs
}
错误如下:
objc [322]:_NSSwiftEnumeratorBase类在“ MyAppFilePath.app” /Frameworks/libswift_stdlib_core.dylib和“ MyAppFilePath.app” /Frameworks/libswiftCore.dylib中都实现。将使用两者之一。哪一个未定义。
大约有两打针对不同的速成班。
就像我说的那样,在我更改版本之前这里没有问题,我知道某些语法已更改,但发行说明中没有任何内容真正指出了这一点。
遇到相同的问题,执行Clean(Shift + Cmd + K)为我解决了此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句