-
-2 votesanswersviews
通过触摸Swift中的单元格来调用
我使用Core Date保存姓名和电话号码我想通过触摸单元拨打电话这里是我的代码:import UIKit import CoreData class ViewController:UIViewController { @IBOutlet weak var tableView: UITableView! var people = [Person]() override func viewDid... -
0 votesanswersviews
CoreData保存(插入)主键和一个可能关系没有得到更新?
这是我的Coredata模型/实体: 人(实体) - 其中primarykey是id徽章(实体) - >没有主键yer,但可以有 . (有年份,名称为属性 . 所以真的不能有主键) . Relationship: 人 <-- ONE TO MANY --> 徽章 Delete Rule: 人 <-- CASCADE --> 徽章 徽章 <-- NULLIF... -
21 votesanswersviews
从Xcode中删除.xcdatamodel文件?
我做了一个轻量级的迁移,我决定不再需要了 . 有没有办法删除文件?我已经将当前的模型版本更改为之前的版本,并且应用程序运行 . 但是,当我右键单击Xcode文件查看器中的.xcdatamodel文件时,“删除”将显示为灰色 . 我还试图从Finder中删除该文件,但它将文件保存在Xcode中,并将其删除 . 有没有什么办法解决这一问题? -
2 votesanswersviews
在数据库中建模重复事件,并使用UILocalNotification触发事件
我不确定这是如何工作的,但我想要的是与iPhone附带的Apple闹钟相似的东西 . 它基本上只是让你选择一个闹钟的时间,命名闹钟,然后你可以选择你想要它重复的频率(周日 - 周六) . 根据您的选择,警报会一次或以一个重复的间隔触发 . 在我的核心数据模型中,我不确定如何对其进行建模 . 如果我只考虑普通的旧对象,我会认为我会有一些报警对象,其中一个属性就是一个数组 . 在那个数组中,我可以得到... -
1 votesanswersviews
什么是使用包含单词的谓词
我需要使用哪个谓词来自Core Data数组返回的对象: 第一个对象必须完全匹配; 其他对象必须包含特定的单词; 例如:我有实体Man(firstName:String,lastName:String) . 让我们说,我在核心数据中有这些对象:1)Man(firstName:“John”,secondName:“Alexandrov”),2)Man(firstName:“Alex”,s... -
3 votesanswersviews
与核心数据的反向关系在向NSSet添加对象时导致崩溃
我在Core Data中有2个实体, Bill 和 Person . 我有两种关系: Bill 至 Person 是一个名为'people'的'To Many'关系 反向 - 从 Person 到 Bill 是'To One' - 被称为'bill' . Xcode(以及类)生成的结果是: Bill : extension Bill { @NSManaged var peo... -
-1 votesanswersviews
如何防止致命错误:意外地发现nil wile unwrapping一个Optional值
所以我是核心数据的新手,开始做一些教程,并得到一个非常基本的设置,从AppDelegate保存10分,并且工作正常(能够从控制台获取和打印) . 然后,当我想在另一个VC中使用fetchrequest来检索已成功保存的数据时,我收到以下错误:致命错误:在展开Optional值时意外发现nil . 这是检索数据的代码: import Foundation import CoreData import... -
1 votesanswersviews
当模态视图(第二视图)被解除时,在ViewController中刷新核心数据 - Swift
我试图找出如何在解除模态视图后重新加载我的UIViewController . 发生了什么事情我从视图1(我的UIVIewController)到模态视图,我对核心数据进行了更新 . 完成后,我保存核心数据并关闭模态视图,将用户发送回View 1(UIViewController) . 问题是UIViewController没有将更新的更改提取到核心数据(而是提供旧信息,因为它尚未刷新) . 这是... -
0 votesanswersviews
Swift:View Controller在数据库更新后崩溃
我正在尝试制作一个RSS阅读器,它有一个数据库,每30分钟左右更新一次(我现在有10秒进行测试),当你选择一组你要查看的Feeds时,它会从数据库并将它们放入一个名为feedItems的数组中 . 此数组仅在viewDidLoad中进行修改,以便从数据库中复制它,并在配置单元格时查看是否已删除该特定帖子 . override func viewDidLoad() { super.viewD... -
1 votesanswersviews
使用Coredata记录级别Spotlight索引
我已经很多次在https://developer.apple.com/library/mac/documentation/cocoa/Conceptual/SpotlightCoreData/Articles/recordLevel.html阅读了这个教程,但由于某些原因我似乎无法得到它 . 我已经尝试创建聚光灯导入器,手动将其复制到 ~/Library/Spotlight 但没有成功 . 任何人... -
1 votesanswersviews
当数据保存在Swift的Core Data中时,从jsonObject方法返回问题
这里有两种方法 . 第一个有jsonData . 第二个负责制作jsonObject .postsFromJSONData调用postsFromJsonObject当数据未保存在Core数据中时,不会出现问题 .问题是当我们从Core数据中获取并且已经保存了 .然后,返回该获取的记录 .在point2(它在代码中标记)我打印post.title它有 Value .但是在第1点,当我返回从post... -
0 votesanswersviews
将核心数据填充到表视图中
我试图在自定义tableview中显示数据 . 想法是在ViewController中我将数据填充到Core Data实体中,在ViewController B中我成功地从Core Data实体检索数据并在表视图中显示它没有问题 . 这就是问题所在 . 如果我从ViewController B中的entity和tableview中删除数据,请返回ViewController A并再次向Core D... -
3 votesanswersviews
核心数据 - executeFetchRequest Swift 1.2发布模式崩溃
在Xcode 6.3 Beta中升级到Swift 1.2后,我所有执行 fetchRequest 的代码现在导致和EXC_BAD_ACCESS 这是一个示例,我根据实体名称删除实体: func deleteAllEntities(entityName: String) { println(entityName) var error: NSError? = nil let a... -
1 votesanswersviews
通过ParcelKit将Core Data数据库与图像同步到Dropbox的最佳实践
我有一个iOS应用程序,它使用Core Data和ParcelKit与Dropbox同步 . 但是,Dropbox Datastore API仅允许100K的记录,因此它不会同步我存储在数据库中的图像 . 除了将图像存储为存储在基础中的文件名的单独文件之外的任何其他解决方法?当用户可以改变imagefile-folder的内容从而制动链接到数据库时,它有点脆弱 . -
2 votesanswersviews
可以将Cordova / Phonegap应用中的HTML5 localStorage同步到iCloud吗?
我有一个在iOS上运行的Phonegap / Cordova应用程序 . 它将数据保存到HTML5 localStorage中 . 如果可以将localStorage数据(使用iCloud)同步到其他iOS设备甚至OS X,我正在努力解决这个问题 . 从我所看到的,在iOS中,localStorage实际上是作为SQLite数据库实现的,当使用Phonegap / Cordova时,它被写入应用程... -
8 votesanswersviews
iOS - 核心数据 - 一个UIViewController中的多个NSFetchedResultsController
我正在尝试构建一个使用Core Data的iPad应用程序 . 但我面临着设计和编码问题 . 假设我在窗口和视图控制器中添加了一个UIViewController,我需要显示两个tableviews(2个不同的实体)和2个视图(另外2个实体)(所以我需要为一个UIViewController获取4个entotes) . 我只找到了解释如何将NSFetchedResultsController与一个... -
5 votesanswersviews
核心数据/ NSFetchedResultsController错误
我在核心数据/ NSFetchedResultsController上遇到了一些麻烦 . 我不完全确定错误在哪里,因为消息很模糊 . 当获取的结果控制器没有提取任何对象时,我有一个插入多个对象的问题 . 如果我尝试插入几个没有提取的对象,以下代码将崩溃并出现以下错误 . 如果我使用它来插入一个对象,它不会崩溃,如果已经提取了对象,它不会崩溃 . 崩溃发生在save:方法上 . NSArray中的... -
1 votesanswersviews
使用UISegmentedControl切换NSFetchedResultsController
在我看来,我有一个表格视图和一个分段控件 . 表视图从NSFetchedResultsController获取其数据 . 单击分段控件时,我尝试更改为另一个NSFetchedResultsController(使用另一个谓词,排序描述符甚至另一种类型的实体) . 在this question的答案之一中建议的东西 . 我也有自己定义的枚举,以跟踪表视图所处的状态(当前选择的段) . 问题是,当表视... -
0 votesanswersviews
带有sectionNameKeyPath的NSFetchedResultsController
我目前正在开发一个项目,我使用UITableView和NSFetchedResultsController来存储我的数据 . 我面临的问题是使用部分不起作用 . 我想要显示为表的实体具有以下字符: Channels (字符串) 服务器(字符串) 名称(字符串) 我希望有基于服务器的部分,每个部分中的行是通道 . 布局如下所示: Server1通道1通道2 Server2通道... -
2 votesanswersviews
CoreData:错误:严重的应用程序错误
我将数据保存在来自服务器的本地数据库中 . 我使用NSFetchedResultsController来显示数据 . 但我得到一个错误“ CoreData: error: Serious application error. An exception was caught from the delegate of NSFetchedResultsController during a call t... -
1 votesanswersviews
CoreData:错误:使用NSFetchedResultsController时出现严重的应用程序错误
我正在使用带有UICollectionView的NSFetchedResultsController . 每当我从服务器接到电话时,我都会更新Core数据表,并使用核心数据通知更新UICollectionView . 当我这样做时,我收到这样的错误, CoreData:错误:严重的应用程序错误 . 在调用-controllerDidChangeContent:期间,从NSFetchedResul... -
1 votesanswersviews
iOS CoreData / NSFetchedResultsController:将结果限制为每节3个
想象一下新闻应用程序 . 该应用程序有多个 Channels ,每个 Channels 有x个新闻 . 第一个ViewController是一个UITableViewController,它将所有Channels显示为Sections和max . 每个 Channels /部分3个新闻 . 我使用NSFetchedResultsController . 我怎样才能实现NSFetchedResult... -
1 votesanswersviews
NSFetchedResultsController更新后的新部分
我有后台线程更新实体,我有tableView同时显示这个实体 . TableView在开头是空的,应该异步填充即将到来的数据 . 显然,第一次插入时我也增加了部分的数量 . 最终,我收到以下消息:CoreData:错误:严重的应用程序错误 . 在调用-controllerDidChangeContent:期间,从NSFetchedResultsController的委托中捕获到异常 . 无效更新... -
5 votesanswersviews
NSFetchedResultsController不显示来自其他上下文的更新
我有一个NSFetchedResultsController设置来填充UITableView,基于我的'主'NSManagedObjectContext . 在计时器中,我不断地将对象添加到单独的NSManagedObjectContext中,但是将其与主上下文共享其NSPersistantStoreCoordinator . 我可以看到正在发送NSManagedObjectContextWill... -
2 votesanswersviews
是否为Core Data的获取结果控制器实现委托
实现四种委托方法有什么好处: (void)controllerWillChangeContent:(NSFetchedResultsController *)控制器 (void)controller:(NSFetchedResultsController *)controller didChangeSection:(id)sectionInfo atIndex:(NSUInteger)se... -
5 votesanswersviews
“didChangeSection:”NSfetchedResultsController委托方法未被调用
我有一个标准的分割视图控制器,带有详细视图和表格视图 . 按详细视图中的按钮可以使对象在表视图的排序中更改其位置 . 只要生成的排序更改不会导致添加或删除节,这样就可以正常工作 . 即一个对象可以改变它在一个部分中的排序或从一个部分切换到另一个部分 . 这些订购更改可以正常工作但是,如果对象试图移动到一个尚不存在的部分,或者是留下一个部分的最后一个对象(因此要求删除它的部分),则应用程序崩溃 . ... -
1 votesanswersviews
在UIManagedDocuments获取新数据后,NSFetchedResultsController不会更新TableView
我正在使用 NSFetchedResultsController 与 UIManagedDocument 结合使用,后者在后台线程中更新 . 我完全按照本教程中的描述设置了NSFetchedResultsController:How To Use NSFetchedResultsController 我已将委托 _fetchedResultsController.delegate = self 和... -
1 votesanswersviews
使用Delegate - Core Data监听更改
我有一个核心数据实体,它从Web服务接收定期更新 . 当此核心数据实体更改其内容时,我希望在我的一个View Controller类上调用委托方法 . 这样我就可以更新该视图控制器上的相应数据 . 我该怎么做呢 这类似于NSFetchedResultsController,它在更改Core Data内容时向表视图发送委托消息,但在这种情况下我不希望使用NSFetchedResults Contro... -
0 votesanswersviews
NSFetchedResultsController controllerWillChangeContent未调用关系更改
我有iOS应用程序,它使用核心数据数据库,并使用NSFetchedResultsController来填充tableview . 我使用名为“Catalog”的实体来填充tablview,我将缩略图存储在名为“Image”的实体中,我将图像作为NSData存储在图像实体的属性中,我在填充tableview之后更新了缩略图,但是任何下面的方法都没有调用 . (void)controllerWil... -
1 votesanswersviews
MVC与NSFetchedResultsController
这里有点新闻,关于架构的一般问题 . 我有一个iOS应用程序,它有两个独立的视图,它们都在使用相同的核心数据模型 . 我已经为其中一个视图实现了NSFetchedResultsController作为本地属性 . 很多代表方法实现...... (void)controllerWillChangeContent:(NSFetchedResultsController *)控制器 (void)...