小编Ham*_*mza的帖子

在 Realm 中存储字符串数组

我在我的 iOS 应用程序中使用领域。在我的应用程序中,我制作了一个目标文件,其中有一些字符串变量,并且其中还有一个数组。这是我Object的领域课程,

class Reminder: Object {
  @objc dynamic var name = ""
  @objc dynamic var done = false
  @objc dynamic var namesArray = [String]()
}
Run Code Online (Sandbox Code Playgroud)

现在在我的 VC 中,我将一个数组传递给namesArray我的Object班级。

let names : [String] = ["Ali","Hammad","Hamza"]
let textFieldReminder = (alertVC.textFields?.first)! as UITextField
let reminderItem = Reminder()       // (8)
reminderItem.name = textFieldReminder.text!
reminderItem.done = false
reminderItem.namesArray = names

// We are adding the reminder to our database
try! self.realm.write({
            self.realm.add(reminderItem)  
Run Code Online (Sandbox Code Playgroud)

现在,当我运行应用程序时,应用程序崩溃并显示此错误消息,

Terminating app due to uncaught …
Run Code Online (Sandbox Code Playgroud)

realm ios swift

3
推荐指数
1
解决办法
3687
查看次数

标签 统计

ios ×1

realm ×1

swift ×1