mysql - 如何将数组插入sqlitedatabase列以及如何在Uitableview单元格中显示

标签 mysql objective-c arrays sqlite

如何将数组插入到sqlitedatabase列中以及如何在Uitableview单元格中显示。

这里我在 TableView 中显示数据,该数据保存在一个数组 (selectedDataArray) 中的选定单元格数据中。如何将 selectedDataArray 存储在 sqlite 数据库中。任何 body hlpme 代码。

最佳答案

SQlite 不支持数组插入。

将数组转换为字符串并插入数据库。

NSString *arrayString = [self.someArray componentsJoinedByString:@","];

[managedObject setValue:arrayString forKey:@"xyz"];

从数据库中获取字符串并转换为数组后。

NSArray *savedArray = [arrayString componentsSeparatedByString:@","];

现在您将在 uitableviewcell 中显示数组值。

关于mysql - 如何将数组插入sqlitedatabase列以及如何在Uitableview单元格中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17358320/

相关文章:

php - 执行创建 "MySQL server has gone away"错误

javascript - 跟踪页面上每个链接的点击次数

ios - 如何在 ios 中的 UIPickerview 上添加搜索选项?

objective-c - NSMutableDictionary 中的编辑条目失败,错误为 : "unrecognized selector sent to instance"

ios - 在 Objective-C 中解析 json

python - 问题 "removing".sql 文件中的行 block

mysql - 我的 SQL 语法有什么问题?我在其中使用了 DISTINCT 和 EXCEPT

ios - 抄袭。除 sprite 外,处处填满屏幕

javascript - 根据允许的项目数组删除 JSON 项目

java - 为什么这个生成随机数的程序不断生成数百个数字?