草庐IT

cocoapods-core

全部标签

ios - 安装 cocoapods : Error with json-1. 8.3 及以上时出错

我无法安装cocoapods。我这样做:geminstallcocoapods我得到了所有这些错误:Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingcocoapods:ERROR:Failedtobuildgemnativeextension.currentdirectory:/usr/local/lib/ruby/gems/2.4.0/gems/json-1.8.3/ext/json/ext/generator/usr/local/opt/ruby/bin/ruby-r./siteconf2016

objective-c - 使用 Core Data 作为从远程 Web 服务检索的数据的本地缓存

我的项目需要在iOS设备上缓存从远程网络服务检索到的数据。这个想法是,例如,ViewController将向缓存询问它拥有的所有文档对象,并且在后台将请求来自Web服务的刷新,将它收到的任何新文档对象返回给ViewController。我想知道ViewController是否有可能使用NSFetchedResultsController来检索与它在数据库中本地找到的条件匹配的任何对象,并且还异步地从后台的Web服务请求数据刷新。这样做时,NSFetchedResultsController将更新数据库,当然还会触发FetchedResultsController委托(delegate)

ios - 通过 CocoaPods 安装 Facebook iOS SDK

我正在尝试将Facebook-iOS-SDKpod更新到最新的3.18.0版本,但是在运行命令之后podupdate我收到很多错误信息:InstallingFacebook-iOS-SDK(3.18.0)[!]/usr/bin/gitsubmoduleupdate--init--depth1Submodule'Bolts-IOS'(git://github.com/BoltsFramework/Bolts-iOS.git)registeredforpath'Bolts-IOS'Submodule'vendor/OCHamcrest'(git://github.com/hamcrest/

iphone - iOS 开发 : Can I store an array of integers in a Core Data object without creating a new table to represent the array?

我正在使用CoreData,我正在尝试找出在我的一个CoreData实体中存储整数数组的最简单方法。目前,我的实体包含比单个数字更复杂的各种对象数组,因此将这些数组表示为我的数据库中的表并使用关系附加它们是有意义的。如果我想存储一个简单的整数数组,是否需要创建一个包含单列的新表并使用一对多关系附加它?还是有更简单的方法?提前感谢您的智慧! 最佳答案 ChrisHanson已经很好地回答了这个问题,如果你真的想将NSArray存储为核心数据属性,请查看transformableattributes

ios - iCloud 和 Core Data - 如何调试?

我有一个图书馆风格的应用程序,它使用核心数据来存储它的数据。目前我正在致力于集成iCloud支持。我研究了几个示例和Apple文档,最终设法将在设备A上创建的对象自动同步到设备B。这很好,但我知道我遇到了一些问题:一些对象已同步,而另一些则没有,我不知道如何调试它。有什么方法可以“查看”哪些数据传输到iCloud,哪些数据存储在云端,哪些数据从iCloud下载?目前我所看到的是,我创建了一些NSManagedObject并将其存储到ManagedContext/PersistentStore。看不到有没有传到云端,也看不到云端当前的内容。这使得无法调试整个过程。那么如何调试iCloud

ios - 在 iOS Core Audio 中——查找 OSStatus 错误的最佳方式是什么(即 -43?)

在CoreAudio中查找OSStatus错误(即-43)含义的最佳方法是什么?有没有一种方法可以在您的iOS代码中处理它们,以便将它们格式化为在控制台中显示并带有简短说明? 最佳答案 快速浏览后,目前为止最好的方法似乎是使用Unix命令行工具-macerror-并输入错误代码作为参数:不确定是否可以调用并获取结果从我在iOS中的Obj-C代码到控制台打印的macerror查询。 关于ios-在iOSCoreAudio中——查找OSStatus错误的最佳方式是什么(即-43?),我们在S

ios - 将现有对象模型转换为 Core Data 托管对象模型

我正在开发一个iOS应用程序并有多个对象模型。现在我想将它们转换为核心数据管理对象,因此从对象创建实体和属性而不是从模型生成对象的标准相反方式。实现此目标的最佳方法是什么?我尝试从NSManagedObject而不是NSObject进行扩展,然后手动创建实体和属性并为实体设置类名,但这没有用:-(谢谢 最佳答案 我最近为一个具有非常大且复杂的数据模型的大项目做了这个。这是我发现非常可行的工作流程。首先,我在Xcode中创建了一个新的数据模型并手动填充它。这是一个很好的练习,因为它会迫使您检查您的模型并可能利用简化机会。然后,使用Xc

iphone - 核心数据 : UIManagedDocument or AppDelegate to setup core data stack?

我对在哪里设置我的核心数据堆栈有点困惑。在Appdelegate中或使用UIManagedDocument的共享实例,在此处描述?:http://adevelopingstory.com/blog/2012/03/core-data-with-a-single-shared-uimanageddocument.html现在我在我的AppDelegate中设置了核心数据堆栈,我正在ViewController之间传递我的MOC。但是迁移到UIManagedDocument并创建一个共享实例会更好吗,这样我就不必一直传递MOC了?还因为它较新? 最佳答案

ios - 如何使用 Core Graphics 在我的触摸位置画一个圆圈?

这里是新程序员。我在尝试使用CoreGraphics在触摸位置周围绘制描边弧时遇到问题。我有绘制圆圈的方法,工作正常,我已经测试并在点击屏幕时注册触摸,但是当我尝试在点击时调用绘制圆圈的方法时,出现错误“CG​​ContextBlahBlah:无效上下文0x0"我认为这是因为我没有调用drawRect:()中的方法。那么我怎样才能在触摸时调用这个方法呢?此外,如何在我的绘制方法中使用“CGPointlocationOfTouch”作为参数?这是我正在使用的代码块。-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{U

ios - 具有自定义框架的 Cocoapods

我想生成一个podspec文件,它有一个自定义框架、一个类和一个第三方框架作为依赖项。单个类通过包含该框架的一个header来引用自定义框架。如果我跑podliblint出现这个错误:-错误|[xcodebuild]/Users/xyz/Documents/iOS/Apps/Sample/Core/Sample.h:10:9:fatalerror:找不到“CustomFramework/Bar.h”文件我的podspec文件的相关部分如下所示:s.source_files='Core/*','Core/CustomFramework.framework/Headers/*.h's.pr