我遇到了什麼,我相信這是一個缺陷,但我不知道這是否是在我的代碼,或在RubyMotion,或在iOS的...NSFetchedResultsController創建,但部分是零
「標籤」的模式:我的控制器的viewDidLoad方法的
class Tag < CDQManagedObject
def sectionIdentifier
puts "Called"
name ? name[0] : " "
end
def keyPathsForValuesAffectingSectionIdentifier
NSSet.setWithObject("name")
end
end
部分:
self.query = Tag.sort_by(:name)
self.tags_results = NSFetchedResultsController.alloc.initWithFetchRequest(self.query.fetch_request, managedObjectContext: cdq.contexts.current, sectionNameKeyPath: "sectionIdentifier", cacheName: nil)
self.tags_results.delegate = self
puts tags_results.sections.inspect
的問題是,tags_results.sections爲零。我在這裏有什麼問題,但我不知道在哪裏。
非常感謝你。這正是問題。 –
樂意提供幫助。真高興你做到了。 – Fogmeister