草庐IT

master-data-management

全部标签

ios - 如何在 Core Data 对象中存储 Twitter ID

知道在CoreData字段中存储Twitter的推文ID(以及一般的其他Twitter数据项ID)的最佳方式是什么吗?这是为了在本地缓存推文(和其他Twitter数据),并将用作将本地数据与服务器端数据链接起来的主要唯一ID。也就是说,API返回的任何新ID值都将在本地创建一条记录,而如果本地数据存储中已有ID,则其余数据将从TwitterAPI返回的任何内容进行更新。所以会在这个字段上完成很多提取。这是给CoreData的用于MacOSX/iOS的库和使用的底层持久存储是SQLite。如您所知,目前TwitterdefinesmessageIDsas64-bitunsignedint

ios - Core Data 中的电话号码存储

最佳做法是什么?NSString还是NSNumber?附言我希望用户可以调用一个号码。 最佳答案 一个NSString,你可以通过NSDataDetectorAPI检查电话号码的有效性 关于ios-CoreData中的电话号码存储,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8532473/

iphone - 如何从 SQL 数据库获取数据到 Core-Data?

我即将开始一个iOS项目,该项目需要从SQL数据库中提取用户数据并在应用程序中查看它。在我开始之前,我正在寻找我正在采取正确(最佳)路线的确认。我的计划:应用在登录页面启动(应用将显示来自其他服务的数据)应用使用AFNetworking向网络服务发送请求Web服务从SQL数据库获取用户数据并发回JSON应用使用JSONKit解析提要并加载到Core-Data中应用使用来自核心数据的信息来填充UI这看起来是从SQL将信息导入Core-Data的合适方法吗?有什么不同的建议吗?谢谢。 最佳答案 您是否收到来自网络服务器的JSON格式的响

iphone - App 更新后 Core Data 轻量级迁移崩溃

两天前我发布了应用程序。根据AppStore的反馈和itunesconnect的崩溃报告,在启动时发生了很多崩溃。但不是100%的用户受到影响,可能只有30%。我已经阅读了崩溃日志并发现了一个问题。它在数据库迁移过程中崩溃。我使用数据库的轻量级迁移。通常我会非常小心地添加新的数据模型版本。甚至在每次发布之前,我都会安装以前版本的应用程序,使用它一段时间,然后才安装最新版本。这次也是。我浏览了两个数据模型(以前的和现在的)。已添加:1)新增实体(轻量级迁移即可)2)现有实体中的新字段。它们都是可选的。(轻量级迁移OK)3)现有实体中的一个新字段,我将其设为可选和索引。(好吗?)现有字段和

ios - Ipad 信用卡读卡器 : Getting the card data from the native app into a webview to send via standard http post

我正在着手开发一个iOS应用程序,它将ipad用作购买食品和服装的售货亭。此外,我们会将应用程序设置为html5WebView,所有信用卡处理都在我们自己的异地平台上进行。因此应用程序打开,用户(收银员)看到待售商品的移动网站版本,然后他们点击商品以将它们添加到购物车。刷卡完成后,该信息从native应用程序发送到html表单,然后将信息发布到我们的信用卡处理器。所以我的两个问题是1)有哪些适用于ipad并支持将未加密的卡数据发送到nativeiOS应用程序的优秀信用卡读卡器。2)如何从native应用程序获取数据到html页面以将其发布到我们的服务器。 最

c# - MonoTouch 异常 : Selector invoked from objective-c on a managed object of type that has been GC'ed

我在我的MonoTouch应用程序中遇到了这个异常,我似乎无法修复它。我已经尝试了大约6个小时,但一直没有成功。我对这个异常的理解是,一个对象正在被MonoTouch引用(或试图被引用),但是垃圾收集已经处理掉了它。因此,它希望使用我尚未在类中设置的构造函数,使用指针再次构建对它的引用。最初我认为添加该构造函数就足够了,直到我做了一些研究并意识到它充其量只是一个临时绷带。我发现奇怪的是,据我所知,我持有对所有内容的引用。我什至有点过火了,开始为不一定需要保留的东西创建成员变量来trycatch异常,但仍然一无所获。错误发生在我加载ViewController、触发将新ViewContr

ios - 通过 URLForUbiquityContainerIdentifier+Path 而不是 NSMetadataQuery 检查 UI(Managed)Document 是否已经在 iCloud 中?

我有一个非常简单的鞋盒式iOS应用程序,带有1单个CoreData数据库(作为UIManagedDocument)并考虑尝试添加iCloud支持。在创建新的UIManagedDocument之前,我当然必须检查云中是否已经有一个现有数据库*启动*、保存/打开等因为我已经知道文件名并且有1个文档或根本没有文档,所以如果必须的话我真的不知道启动一个NSMetaDataQuery,并为确切的文件名设置谓词然后从结果中获取fileURL(并下载明确?)并打开它,如果有的话,或者只需使用[[NSFileManagerdefaultManager]fileExistsAtPath:self.iCl

ios - Master-Detail Application - 在应用程序的右侧显示主视图而不是左侧

主细节应用程序在应用程序的左侧显示主视图Controller,这非常适合英文数据输入和处理。但是如果我想在应用程序的右侧显示主视图,在一种从右到左的方式,适用于阿拉伯语条目,我如何更改主视图的位置并强制它从应用程序的右侧加载? 最佳答案 你不能用UISplitViewController来做到这一点。有更好的选择MGSplitViewController作者:马特·杰梅尔。它的API与UISplitViewController非常相似,因此您可以轻松迁移到它。您可以垂直和水平切换主视图和详细View。它还有其他非常好的功能,例如可拖

ios - 在 Core Data 中执行子提取时,修改父上下文中的托管对象是否会向下传播到子上下文?

我在CoreData的父子上下文中设置了2个NSManagedContext。_mainContext=[[NSManagedObjectContextalloc]initWithConcurrencyType:NSMainQueueConcurrencyType];[_mainContextsetParentContext:_parentContext];[_mainContextsetMergePolicy:NSMergeByPropertyObjectTrumpMergePolicy];_importContext=[[NSManagedObjectContextalloc]in

ios - Core Data中 `many to many`关系中的级联删除规则

我有2个实体:CD和Song.CD1有歌曲:Song1和Song2.CD2有歌曲:Song1.CD3有歌曲:Song3.关系:CD>Song(多对多)CD可能有很多Songs,和一个Song可能属于几个CD的。删除CD的规则:级联到Song删除Song的规则:无效化CD如果我会发生什么:删除CD1:将删除Song2,那Song1呢??删除CD2:将删除Song1?删除CD3:将删除Song3 最佳答案 CD1有歌曲:Song1和Song2。CD2有歌曲:Song1。看来CDs和Songs应该是多对多的关系。您问题的答案:当CD1被移