我有url.rss,我用MWFeed解析它。我有Feeditem和feedinfo。我需要将此信息保存到coreData。我怎样才能做到这一点?
类FeedTableViewController:UITableViewController,MWFeedParserDelegate {
var feedItems = [MWFeedItem]()
let managedObjectContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
func request() {
let URL = NSURL(string: "http://developer.apple.com/news/rss/news.rss")
let feedParser = MWFeedParser(feedURL: URL);
feedParser.delegate = self
feedParser.parse()
}
// Feed Pars delegate
func feedParserDidStart(parser: MWFeedParser!) {
feedItems = [MWFeedItem]()
}
func feedParserDidFinish(parser: MWFeedParser!) {
self.tableView.reloadData()
}
func feedParser(parser: MWFeedParser!, didParseFeedInfo info: MWFeedInfo!) {
print(info)
self.title = info.title
}
func feedParser(parser: MWFeedParser!, didParseFeedItem item: MWFeedItem!) {
print(item)
self.feedItems.append(item)
}
func saveToCoreData() {
let entityDescripition = NSEntityDescription.entityForName("FeedTitle", inManagedObjectContext: managedObjectContext)
let title = FeedTitle(entity: entityDescripition!, insertIntoManagedObjectContext: managedObjectContext)
title.title = ???????
do{
try managedObjectContext.save()
}catch{
print(error)
return
}
}