Xcode 6 Beta 5 Swift错误:类存在于libswift_stdlib_core.dylib和libswiftCore.dylib中。哪一个未定义

时间:2014-08-04 20:15:37

标签: ios swift xcode6

所以我遇到了一个有趣的错误,它在之前的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在&#34; MyAppFilePath.app&#34; /Frameworks/libswift_stdlib_core.dylib和&#34; MyAppFilePath.app&#34; /Frameworks/libswiftCore.dylib中实现。将使用两者之一。哪一个未定义。

对于不同的快速课程,大约有24个。

正如我所说,在我更改版本之前没有问题,我知道一些语法已经改变,但发行说明中没有任何内容真正指向这样的事情。

1 个答案:

答案 0 :(得分:10)

有同样的问题,做一个Clean(Shift + Cmd + K)为我解决了这个问题。