小编occ*_*cce的帖子

iPhone核心数据问题:referenceData64仅为抽象类定义

我有一个应用程序,下载/解析一个大的XML文件,并使用核心数据(大约4000个对象(实体))存储信息.XML在另一个线程中加载/解析,该线程有自己的NSManagedObjectContext.

当试图将实体保存到持久性存储时,我有时会收到以下错误(约20%)

2010-03-03 23:41:42.802 xxx [7487:4203] XML保存中的异常
2010-03-03 23:41:42.802 xxx [7487:4203]描述:*-_referenceData64仅为抽象类定义.定义 - [NSTemporaryObjectID_default _referenceData64]!
2010-03-03 23:41:42.803 xxx [7487:4203]名称:NSInvalidArgumentException
2010-03-03 23:41:42.804 xxx [7487:4203] UserInfo:(null)
2010-03-03 23:41:42.805 xxx [7487:4203]原因:*
-_referenceData64仅为抽象类定义.定义 - [NSTemporaryObjectID_default _referenceData64]!

在保存之前,我有一个简单的整数来跟踪应用程序创建的实体与NSManagedObjectContext中的insertedObjects属性的比较,当我得到错误时,这些数字不匹配,NSManagedObjectContext中的insertedObjects缺少大约10个实体.

我不知道如何继续调查这个问题,任何人都知道如何解决这个问题?

谢谢/奥斯卡

xml iphone core-data

9
推荐指数
1
解决办法
6225
查看次数

iPhone应用程序和Web服务器之间的安全连接?

我即将开始开发一个iPhone应用程序,该应用程序应该在应用程序和Web服务器之间安全地登录和传递信息.我以前在这个领域没有做过多少开发,所以我做了一些研究,非常感谢有关如何以最好/最简单的方式处理这个问题的任何意见.

目前,开发Web服务器的人不知道/不具备处理来自我将开发的应用程序的请求的系统,因此他们很可能需要创建新的东西.

身份验证:根据我的理解,使用HTTP身份验证根本不安全,最好的方法是使用HTTPS?如果使用HTTPS或HTTP,iphone应用程序会有什么不同?我想服务器和客户端需要证书以及苹果对使用SSL的看法是什么?

而不管?我选择的是,它是如何工作的?:1.用服务器创建一个NSURLConnection,听取didReceiveAuthenticationChallenge回调并用用户/密码回复2.使用创建的连接发送任何其他信息?

与Web服务器的通信:应用程序需要向服务器发送大约20个不同的请求,并且需要对响应进行操作.SOAP或任何其他Web服务是否是处理此问题的好方法?我相信SOAP几乎是基于HTTP的XML,所以在应用程序中,这应该像创建NSMutableURLRequest一样简单,然后用XMLParser解析响应?

还是有另一种更好的解决方案吗?

谢谢

security iphone https soap http

4
推荐指数
1
解决办法
4018
查看次数

标签 统计

iphone ×2

core-data ×1

http ×1

https ×1

security ×1

soap ×1

xml ×1