Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 表视图中的过期数据(即使在关闭并重新启动应用程序之后)(iOS)_Objective C_Cocoa Touch_Uitableview_Plist - Fatal编程技术网

Objective c 表视图中的过期数据(即使在关闭并重新启动应用程序之后)(iOS)

Objective c 表视图中的过期数据(即使在关闭并重新启动应用程序之后)(iOS),objective-c,cocoa-touch,uitableview,plist,Objective C,Cocoa Touch,Uitableview,Plist,我需要帮助被指向正确的方向(到正确的文档或教程),因为我不知道这个编程将根据什么归档 基本上,我看到了一个应用程序,其中有一部分关于商店食品和饮料的“交易”。您必须使用该应用程序来兑现交易,但您只能使用该交易一次。交易的表视图似乎是由来自服务器的PList填充的(因为它不断更新),但当您选择交易并使用它时,它会从表视图中消失(因为您声明了它) 现在我想它可能是使用一个if-else语句来编码,声明整数值(如果它们不等于整数,那么交易就不会显示),但事实并非如此,因为如果我关闭应用程序并重新打开它

我需要帮助被指向正确的方向(到正确的文档或教程),因为我不知道这个编程将根据什么归档

基本上,我看到了一个应用程序,其中有一部分关于商店食品和饮料的“交易”。您必须使用该应用程序来兑现交易,但您只能使用该交易一次。交易的表视图似乎是由来自服务器的PList填充的(因为它不断更新),但当您选择交易并使用它时,它会从表视图中消失(因为您声明了它)

现在我想它可能是使用一个if-else语句来编码,声明整数值(如果它们不等于整数,那么交易就不会显示),但事实并非如此,因为如果我关闭应用程序并重新打开它,交易仍然不在列表中。我是否正确地假设PList或数据库正在通过用户交互进行更新?当有人下载(或启动)应用程序时,是否为每个用户创建了数据库


我有点摸不着头脑,想弄明白他们是怎么做到的。我不确定我是否偏离了基准,有一些编程我甚至可能不知道。有什么想法吗?谢谢

您应该调查NSFetchedResultsController-它允许您使用数据+数据库执行许多漂亮的操作。 检查教程

另外,看看苹果


非常需要核心数据基础知识。

恐怕您必须自己完成cocoa touch和objective-c的原始训练。一些有用的资源:很好,这是一个很好的起点。正是我需要的。谢谢