草庐IT

data_coco

全部标签

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

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

objective-c - Cocos2D CCScene 黑屏,没有任何反应?

过去3天我一直在尝试从Cocos2D1.1.0-pre->2.0rc0a升级,但这是迄今为止我在制作应用程序时遇到的最艰巨的任务。所以它在Cocos2D1.1中运行良好,我的图像加载,一切正常,等等......现在在2.0rc0a中它只是进入黑屏,但我的所有方法都被调用了!这里有一些关于我正在使用的代码、设备、日志等的信息......Xcode版本1.Xcodeversion:4.3.2测试设备2.A)Devices:iPhone4S-5.0.1(doesn'twork)B)iPad3-5.1(doesn'twork)C)iPhone5.1simulator(doesn'twork)D

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页面以将其发布到我们的服务器。 最

objective-c - 在 ARC 和 cocos2d 中进行桥接

我正在通过一些书籍学习cocos2d,即PabloRuiz的书,这里是一些代码:[nextrunAction:[CCSequenceactions:[CCDelayTimeactionWithDuration:2],[CCFadeInactionWithDuration:1],[CCDelayTimeactionWithDuration:2],[CCCallFuncNDactionWithTarget:selfselector:@selector(cFadeAndShow:data:)data:images],nil]];-(void)cFadeAndShow:(id)senderda

objective-c - cocos2d开发游戏内存问题

我正在为iPad开发游戏。当我在ipad上运行游戏时,ipad的ridescenepresence会因内存不足而自动关闭应用程序。使用TexturePacker将图像转换为pvr,但是从一个场景到另一个场景无法释放内存。[CCTextureCachesharedTextureCache]removeUnusedTextures];[[CCSpriteFrameCachesharedSpriteFrameCache]removeUnusedSpriteFrames];我正在使用这些线路,但还不够。有什么想法吗? 最佳答案 请考虑:使用

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

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

ios - 无法使用适用于 iOS 的 cocos2d-x 3.3 运行新游戏

我正在使用cocos2d-x3.3和Xcode6.1.1创建一个新的游戏项目。我已经安装了python并在终端上运行命令来创建Helloworld游戏项目。它看起来像:$cocosnewHelloworld-pcom.datnt.games-lcpp-d/Users/datnguyen/Desktop/DatNguyen/Games终端中的结果:Runningcommand:new>Copytemplateinto/Users/datnguyen/Desktop/DatNguyen/Games/Helloworld>Copyingcocos2d-xfiles...>Renameproj

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被移

ios - 应用被拒绝 : Systematic way to find (cocoapod) library that accesses privacy-sensitive data

iTunesConnect刚刚告诉我Thisappattemptstoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSMicrophoneUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata.但是我的应用程序没有使用麦克风。我怎样才能系统地找出我的哪些(cocoapods)依赖项对此负责?有>20个依赖项,我想避免手动删除依赖项(并使用它取消注释我的代码)只是为了找出其

ios - 无法更改 Core Data Xcode 8.2 中的关系属性

我在数据模型检查器中显示“不适用”。我正在关注thistutorial当我尝试更改两个实体之间的关系时,我别无选择。我不知道是我遗漏了什么,还是这只是一个错误。 最佳答案 将编辑器样式更改为图形。点击表格相关部分的属性。点击右侧的检查器。随心所欲地改变。编辑。我添加了图片,所有元素都在这里 关于ios-无法更改CoreDataXcode8.2中的关系属性,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com