为了账号安全,请及时绑定邮箱和手机立即绑定

todos.append(todo) 报错 xcode 提示报错信息 NSArray is not a subtype of TodeModel

报错原因是  var todo = [TodeModel (id: uuid, title: todoText.text, image: imgName, date: todoDate.date)] 系统判定为NSArry 类型不符合我们之前定义的  TodeModel 


问题解决 我现在解决的方法是这样添加数据到数组里 如果大家有更好的方法 直接发上来 todos += [TodeModel (id: uuid, title: todoText.text, image: imgName, date: todoDate.date)]

正在回答

2 回答

var todo = [TodeModel (id: uuid, title: todoText.text, image: imgName, date: todoDate.date)] 这里为什么要添加一对中括号。

0 回复 有任何疑惑可以回复我~

好厉害

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用Swift开发iOS8 App实战
  • 参与学习       62613    人
  • 解答问题       541    个

通过苹果最新Swift语言开发iOSApp,从零开始学习iOS的开发

进入课程

todos.append(todo) 报错 xcode 提示报错信息 NSArray is not a subtype of TodeModel

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信