Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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
Iphone 岩心数据混淆_Iphone_Objective C_Ipad_Core Data_Uitableview - Fatal编程技术网

Iphone 岩心数据混淆

Iphone 岩心数据混淆,iphone,objective-c,ipad,core-data,uitableview,Iphone,Objective C,Ipad,Core Data,Uitableview,我从CoreData开始,并设法将其纳入我的项目中。为此,我制作了一个包含CoreData的新项目,并基于我在那里得到的所有代码,帮助我稍微理解它 现在,新项目允许我添加一个时间戳,然后查看该时间戳的详细信息。然而,我想要实现的是在我的实体中使用多个属性,这让我对如何处理它们有些困惑 我想要实现的是:用户看到一个tableview,其中每个对象都由“firstName”和“lastName”属性表示。所以他们看到了一张名单。然后,当选择一个人时,它将显示一个新的视图(正在使用UINavigati

我从CoreData开始,并设法将其纳入我的项目中。为此,我制作了一个包含CoreData的新项目,并基于我在那里得到的所有代码,帮助我稍微理解它

现在,新项目允许我添加一个时间戳,然后查看该时间戳的详细信息。然而,我想要实现的是在我的实体中使用多个属性,这让我对如何处理它们有些困惑

我想要实现的是:用户看到一个tableview,其中每个对象都由“firstName”和“lastName”属性表示。所以他们看到了一张名单。然后,当选择一个人时,它将显示一个新的视图(正在使用UINavigationController),在该视图中可以查看和更改其他属性,例如“性别”和“年龄”


我有点困惑;Ray Wenderlich对CoreData的介绍很有帮助,但并不能完全指导我正确的方向。

你是注册的iPhone开发者吗?你应该看看苹果的示例代码。CoreDataBooks项目正是这样做的。这里有一个例子,我最近用它建立了自己的核心数据项目


它们还可以非常高效地处理所有事情,包括添加、编辑和删除对象。如果您只想做问题中描述的事情,您可能应该编辑此项目。

为了避免重复,您在这方面做了多少工作。您是否创建了核心数据模型?如果是这样,您是否生成了与核心数据模型相匹配的person类(如果您没有xcode,我可以解释如何生成)。最后,您创建了第一个tableview来显示人们的名字和姓氏了吗?我一直在绞尽脑汁想的第一件事是,我如何首先获得一个新视图保存用户输入的一些文本值(名字和姓氏),然后将其加载?因为它需要先保存,然后才能加载到表中。苹果公司生产的代码是必需的吗?或者有没有更简单的方法作为另一种想法来实现这一点。只要使用
NSFetchedResultsController
正确地实现
UITableView
,那么无论何时何地在程序中创建或修改Person对象,保存
NSManagedObjectContext
时,更改将自动反映在表中。这是因为
NSFetchedResultsController
会收到底层数据(coredata)所有更改的通知,并相应地更新tableview(如果设置正确,这主要是从
NSFetchedResultsController
代码参考页进行复制和粘贴。此源代码看起来很神奇。可以从中获得一些好处,我现在就尝试一下。(它正是我想要实现的。)我将汇报我尝试集成的情况。祝你好运,这对我也很有帮助。更正。这段代码“非常”神奇。谢谢你让我注意到它!它成功了。