有关为什么这个Swift代码无法编译的任何想法?

时间:2014-07-27 12:09:42

标签: ios swift ios8 xcode6

这种语法有什么问题吗?

protocol Serializable
{  
    init(dictionary:[NSObject:AnyObject])  
}

我收到此行的错误。我跟随this示例。

我似乎无法让它发挥作用。谢谢!

1 个答案:

答案 0 :(得分:1)

Array和Dictionary changed in beta 3的语法糖。此代码不适用于第一个或第二个测试版,但可以在较新版本中使用。

如果您希望代码在早期版本中运行,只需删除语法糖:

protocol Serializable
{
    init(dictionary: Dictionary<NSObject, AnyObject>)
}