1

我刚刚更新了 Xcode,我的代码被破坏了。我正在使用 ZCarousel,这段代码适用于 Swift 2.0:

var buttonsArray: Array = ["Track ONE(1)", "Track TWO(2)", "Track THREE(3)", "Track FOUR(4)", "Track FIVE(5)"]

menu = ZCarousel(frame: CGRect( x: self.view.frame.size.width/5, y: 40, width: (self.view.frame.size.width/5)*3, height: 50))
    menu.ZCdelegate = self
    menu.addButtons(buttonsArray)

Swift 2.1 现在我收到一条错误消息:

menu.addButtons(buttonsArray)

无法将“Array”类型的值转换为预期的参数类型“[String]”我在这方面找不到任何东西。有任何想法吗?

在此处输入图像描述

4

1 回答 1

1

只需删除类型声明:

 var buttonsArray = // ....

问题不在于 ZCarousel;您的Array声明总是错误的(我很惊讶它曾经编译过)。

于 2015-10-28T04:00:37.890 回答