ios – “Type’Program’不符合’任何对象’协议”
发布时间:2020-12-14 17:17:05 所属栏目:百科 来源:网络整理
导读:我更新了 xcode,现在我的项目出错,我不知道如何处理它. struct Program { let name : String let url : String}self.arrayOfPrograms = [Program(name: "First",url: "http://1.com"),Program(name: "Second",url: "http://2.com"),Program(name: "Third",ur
我更新了
xcode,现在我的项目出错,我不知道如何处理它.
struct Program { let name : String let url : String } self.arrayOfPrograms = [Program(name: "First",url: "http://1.com"),Program(name: "Second",url: "http://2.com"),Program(name: "Third",url: "http://2.com")] 我收到错误“Type’Program’不符合协议’任何对象’” 解决方法
如
documentation所述:
struct不是类,因此无法强制转换为AnyObject 你应该: >将程序变成一个类 不用说,最后一个是最好的解决方案,而第一个是我不推荐的解决方案,因为它需要你进行设计更改(这就是为什么你将它声明为值类型而不是引用类型的原因). 旁注:数组和字典可以转换为AnyObject,因为它们分别自动桥接到NSArray和NSDictionary,它们是类. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Oracle创建触发器
- C/C++ 中堆和栈及静态数据区详解
- swift UI专项训练38 用代码实现滚屏ScrollView
- ruby-on-rails-3.2 – Ruby on Rails – 使Slim成为默认模板
- 恶心的XML之"根级别上的数据无效。 第 1 行,位置 1"
- ruby-on-rails – ActionView :: MissingTemplate:缺少模板
- xml – NServiceBus端点是否可以使用不同的序列化程序处理和
- 如何在SQLAlchemy上使用GIN创建jsonb索引?
- c – 从“T :: operator(const T&rhs)const”返回“con
- 30分钟入门正则表达式 学习笔记