符合AnyObject的结构

时间:2016-10-21 00:23:41

标签: arrays swift

当我遇到一些与我第一次学习Swift时所教的内容相矛盾的东西时,我正在写一些代码。有人告诉我,Swift可以在结构和AnyObject之间自动桥接。但是,当我编写类似于此的代码时,我收到了一个错误。这个错误与" Hello"不符合AnyObject类型。有人请帮忙。

var someArray = [AnyObject]() someArray.append("Hello")

1 个答案:

答案 0 :(得分:0)

直到Swift 2.3,当导入Foundation时,常见的结构类型在强制成为AnyObject时可以隐式桥接到它们的基础对应物。

为了将Swift与基金会保持距离,现在需要使用强制(as)运算符在Swift 3中明确隐含此行为。