添加 "Load More" 到表视图 NSObject json 解析
add "Load More" to tableview NSObject json parse
嗨,我有来自 json 对象的博客应用程序解析器,它运行良好,我想为 table 视图添加 ''load more',但我在这一行中遇到了这个错误
appDataArray.addObjectsFromArray(allObjectArray.subarrayWithRange(NSMakeRange(currentPage, 20)))
错误
http://i.imgur.com/BLGXysR.png
这个对象代码
var title: String
var image: String
var web: String
var catname: String
var datepost: String
init(title: String, image: String, web: String, catname: String, datepost: String) {
self.title = title
self.image = image
self.web = web
self.catname = catname
self.datepost = datepost
super.init()
}
var Description: String {
return "[\(self.title), \(self.image), \(self.web), \(self.catname), \(self.datepost)]"
}
那么如何解决这个问题
方法 addObjectsFromArray
可用于 NSMutableArray
s,但鉴于您的屏幕截图,我猜您的 appDataArray
是一个 Swift 数组(元组)。
您应该将 Swift 数组设为 NSMutableArray,或者将对象添加到 Swift 数组而不使用 addObjectsFromArray
,这是您的选择。
我建议使用 Swift 数组,因为它可以让您受益于 Swift 类型。
嗨,我有来自 json 对象的博客应用程序解析器,它运行良好,我想为 table 视图添加 ''load more',但我在这一行中遇到了这个错误
appDataArray.addObjectsFromArray(allObjectArray.subarrayWithRange(NSMakeRange(currentPage, 20)))
错误
http://i.imgur.com/BLGXysR.png
这个对象代码
var title: String
var image: String
var web: String
var catname: String
var datepost: String
init(title: String, image: String, web: String, catname: String, datepost: String) {
self.title = title
self.image = image
self.web = web
self.catname = catname
self.datepost = datepost
super.init()
}
var Description: String {
return "[\(self.title), \(self.image), \(self.web), \(self.catname), \(self.datepost)]"
}
那么如何解决这个问题
方法 addObjectsFromArray
可用于 NSMutableArray
s,但鉴于您的屏幕截图,我猜您的 appDataArray
是一个 Swift 数组(元组)。
您应该将 Swift 数组设为 NSMutableArray,或者将对象添加到 Swift 数组而不使用 addObjectsFromArray
,这是您的选择。
我建议使用 Swift 数组,因为它可以让您受益于 Swift 类型。