我正在开发一个具有Web部件和iOS部件的医生应用程序 我有患者,每个患者都有咨询 我在Web部分的mysql数据库中建立了一对多的关系,包括将患者的ID放在咨询表中,这样每个患者都有很多咨询,每个咨询只有一个患者 问题出在我的iOS应用程序中 在第一个视图中,我从数据库中解析患者将它们放在表格视图中,当我在每个患者身上c c时,我转到另一个视图,在那里我通过他的身份获取咨询
这是问题的来源
当我从应用程序中添加患者并且我离线以便将其添加到核心数据sqllite上时,他的id等于0所以当我想通过他的id添加他的咨询时我不能
我必须通过网络服务发送它,这样他才能得到一个id然后我可以加他咨询 我需要找到一种方法来为他添加一个id并且不要与web部分的id mysql基础混淆!!
我希望有人了解我的问题:)
答案 0 :(得分:1)
我知道我不应该发布一个链接,但无论如何我都会出去做。 Andrew Culver在2013年的iOSonRails会议上谈到了这个确切的问题。大约27:30他开始谈论离线模式。希望这有助于https://www.youtube.com/watch?v=t3URYsv9nVY#t=1661。基本上,您为他们分配了一个本地ID,您的网络应用程序随后会为其分配一个正确的ID。