将无线电列表/检查值(在表中)保存到 plist
我正在做 Objective-C (iOS) 开发。
是否可以将表中选定行的选中值保存到 plist 中?
I'm doing Objective-C (iOS) development.
Is it possible to save a checked value from a selected row of a table into plist?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您要从 plist 填充 tableview,请添加一些 nsnumber 字段到行数据,并使用
numberWithBool:
和boolValue
方法创建可以存储到 plist 中的布尔对象...或者,您始终可以从
didSelectRowAtIndexPath:
中的选定行获取 indexPath.row 并将其添加到选定行的数组中或从中删除它,然后将该数组序列化到 plist 中。If you are populating tableview from plist add some nsnumber field to row data and use
numberWithBool:
andboolValue
methods to create boolean objects that can be stored into plist...Or you can always get indexPath.row from selected row in
didSelectRowAtIndexPath:
and add it to array of selected rows or remove it from it, and then serialize that array into plist.无法在 plist 文件中保存布尔值,但您可以使用 @"YES" 和 @"NO" 字符串代替,并在遇到困难时粘贴代码。
It's not possible to save in your plist file a boolean but you can use instead @"YES" and @"NO" strings and paste the code if you get stuck.