我的情况是用户进入屏幕并填充一些数据,当用户离开应用程序或单击保存时。我想保存这些信息。在大多数文本字段中,数据是从Web服务数据预先填充的。在一个文本字段中,它具有UIpickerview,用户可以从中选择一个选项。我正在保存SQLite数据库中的所有数据。根据日期和时间。下次用户访问保存的屏幕时,我需要显示保存的信息。现在数据将来自sqlite db而不是web服务。在这种情况下,如何显示UIPickerview数据。因为只有用户选择的数据保存在DB中。我怎么能解决这个问题。任何帮助表示赞赏。
由于
答案 0 :(得分:0)
您正在接收来自网络服务的数据,您必须在其中拥有一些唯一字段。将该字段存储到本地数据库中。加载屏幕时将从网络收到的唯一ID与本地数据库进行比较。如果唯一ID在本地中不可用,则表示用户首次访问,否则无法访问。
希望它有所帮助。
答案 1 :(得分:0)
您必须知道UIPickerview数据的位置,以显示所有选择器值。
您可以使用选择了密钥(BOOL)的NSDictionary类型(或对象...)保存所选数据。
因此,下次您从数据库中读取数据时,您可以知道您选择了什么值。
希望它有所帮助......