我目前正在我安静的时候开发公司应用程序(每当我没有正在进行的项目时)
我的主要背景是 WebDevelopment 和一些 C 和东西。
我想我会尝试 iOS 应用程序开发。
无论如何,所以我正在尝试将我们公司的博客 RSS 提要加载到表格视图中。
我设置了一些视图和控制器(全部以编程方式),Tableview 工作正常,RSS 加载也使用 MWFeedParser 工作正常。“问题”是它不支持 ARC,而且不知何故,我也觉得我用数百个类文件阻塞了项目。
所以我选择寻找一个启用了 ARC 的 RSSParser,所以我找到了 BlockRSSParser。
我将它添加到项目中,但他们的示例应用程序使用了我不想使用的 Interface Builder(出于多种原因),因此在我的代码中,应用程序在 TableView Delegates 上崩溃。特别是“NumberOfRowsInSection”方法。
现在我知道我用来返回数字的代码是错误的,但这就是我卡住的地方。
在代码示例中,他们有一个 UITableViewController。数据源已经定义的地方。虽然我有一个 UIViewController 和一个 UITableView 而我需要设置委托和数据源本身。
所以在他们的样本中,他们使用:
return [DataSource count];
这确实应该返回 FeedItems 的数量,但无论我输入什么似乎都对我不起作用。该应用程序要么崩溃,要么只是不显示提要项目。
整个代码可以在这里找到: GitHub
特定代码所在的文件在这里: .m 文件
我已经不知道了!绝对可以使用一些帮助:)