草庐IT

cocoapods-core

全部标签

ios - 我怎样才能使用 Core Data 和 Swift 获取非标准(可转换)属性来更新/保存和持久化?

我构建了一个非常基本的示例来演示我在尝试更新可转换类型并让更改在应用重启之间持续存在时遇到的问题。我有一个类型为Destination的实体...importFoundationimportCoreDataclassDestination:NSManagedObject{@NSManagedvarname:String@NSManagedvarlocation:Location}...具有一个简单的名称属性(字符串类型)和一个Location类型的属性:importFoundationclassLocation:NSObject,NSCoding{varaddress:Stringva

ios - Xcode 6 Beta 5 Swift 错误 : Class Exists in libswift_stdlib_core. dylib 和 libswiftCore.dylib。哪个是未定义的

所以我遇到了一个有趣的错误,它在以前的XcodeBeta版本中不存在。它在运行时从这段代码中弹出:(准确地说是第5行)funcremoveDuplicates(urls:[NSString])->[NSString]{varnewURLs=[urls[0]]forvari=0;i报错如下:objc[322]:类_NSSwiftEnumeratorBase在“MyAppFilePath.app”/Frameworks/libswift_stdlib_core.dylib和“MyAppFilePath.app”/Frameworks/libswiftCore.dylib中实现。将使用两者之

core-data - Swift - 在应用程序组中共享核心数据模型(带扩展)

我试图在我的应用程序和扩展中使用相同的核心数据模型,但我不确定如何在两者之间共享核心数据模型。核心数据模型的类使用带有类名的命名空间,所以当我尝试获取扩展中的对象时,出现无法加载名为“”的类的错误。CoreData:warning:Unabletoloadclassnamed'Dali.Alarm'forentity'Alarm'.Classnotfound,usingdefaultNSManagedObjectinstead.有没有办法不在类名中使用命名空间,或者有没有办法让扩展继承主项目的命名空间? 最佳答案 我早些时候被困在这

ios - cocoapods 0.37.1 - 更新 Podfile 时,框架不再链接

我断断续续地为此苦苦挣扎了几天,我需要一些指导。下面是我原来的Podfile的内容:pod'Parse','~>1.7.1'pod'ParseUI','~>1.1.3'pod'ParseCrashReporting'一切正常,直到前几天我决定添加更多pod。这是我的Podfile现在的样子:source'https://github.com/CocoaPods/Specs.git'platform:ios,'8.0'use_frameworks!pod'Parse','~>1.7.1'pod'ParseUI','~>1.1.3'pod'ParseCrashReporting'pod'A

ios - dyld : Library not loaded: @rpath/libswift_stdlib_core. dylib 在 iPhone 上运行时

更新2:这是一个涉及iOS8和Xcode开发者测试版的老问题。问题是Swift标准库没有包含在iPhone4siOS8beta中。该问题已在版本中得到解决。更新:我已经受够了beta软件带来的错误和崩溃,所以我决定将我的手机重置为iOS7.1.1,现在错误是消失了...我不知道发生了什么,但我假设它是一个错误,因为iOS8仍处于测试阶段。我将向Apple提交错误报告,并希望它能在下一个种子中得到解决。和我之前的许多其他人一样,在我的iPhone(运行iOS8.0beta1的4S)上运行基于swift的应用程序时,我收到以下错误消息:dyld:Librarynotloaded:@rpat

ios - 同时使用框架和静态库的 CocoaPods

我的项目中有这个Podfile:platform:ios,'8.0'use_frameworks!target'FunnyApp'dopod'Alamofire','~>1.2'pod'SWXMLHash','~>1.0'pod'VaultKit',:path=>'./Frameworks/VaultKit'pod'SessionKit',:path=>'./Frameworks/SessionKit'end只有VaultKit是用Objective-C编写的静态库。它有这个podspec:Pod::Spec.newdo|s|s.name='VaultKit's.version='0.

swift - Core Data (Magical Record) + WatchKit Extension + Cocoa Touch Framework

这是我的工作:我现在有iPhone应用WatchKit扩展一个包含我所有共享类的CocoaTouch框架我想要完成的是拥有一个在我的iPhone应用程序和WatchKitExtension之间共享的持久存储(核心数据)。这就是我到目前为止所做的创建应用组以拥有共享容器。将核心数据模型(Model.xcdatamodeld)添加到我的CocoaTouchFramework。在此模型中创建了一个实体为此实体创建了一个NSMangedObject子类并将其添加到我的CocoaTouchFramework向我的CocoaTouchFramework添加了一个DataManager类这是我的Da

ios - swift dyld : Library not loaded - using CocoaPods

我很抱歉这个问题看起来问得太多了,但无论我问了多少相关问题的答案,似乎都没有用。请参阅(按顺序)here,here,here,和here.我在iOS8(仅限iPhone)上运行Xcode6.4,使用CocoaPods。提供了许多其他答案,似乎有一个build设置或一般设置在我的Xcode版本中不存在,得出许多没有帮助的结论。作为引用,我关注了ThisCocoaPodsTutorial这很容易工作。但只有当我尝试将应用程序加载到我的手机上时(是的,我有有效的证书,并且我的其他应用程序在不使用其他依赖项的情况下也能正常工作),应用程序在即将加载时立即崩溃。dyld:Librarynotlo

xcode - 调试 cocoapod pod 时 xcode 变量 View 中的空变量

我在调试项目中的swiftpod时遇到问题。我们已经创建了一个swiftpod,并将其作为开发pod集成到我们的一个项目中。一切运行良好。但是,当我们尝试调试pod中的代码时,我们看不到任何值。我已经检查过,我们没有去除Pods项目和主项目中的调试符号。还有什么可能是错的。我们如何解决这个问题?这是我“po”变量时的一些输出:这是我的项目(不是Pods项目)的build设置 最佳答案 几天前,我遇到了完全相同的问题。我的解决方案是将build设置中的优化标志设置为无:SWIFT_OPTIMIZATION_LEVEL="-Onone"

ios - 从 Swift Core Data 中的一对多关系中获取对象

我在使用Swift的CoreData中使用一对多关系时遇到了一些困难。我的数据模型我想做的是使用Country的实例,然后显示属于该国家/地区公民的所有Contacts。因为我一直在尝试这样做,所以我构建了一个UITableViewController来显示该国的所有公民。但是,我在从关系citizensOfCountry中获取实际的Contacts时遇到了重大问题。这是我正在使用的代码(仅相关部分)。classShowingCitizensOfCountry:UITableViewController{varcountryToShow:Country?//Thisisavalueth