我有从JSON响应中保存列表的Realm对象.但是现在我需要删除该对象,如果该对象不再从JSON列表中列出.我是怎么做到的?这是我的领域
func listItems (dic : Array<[String:AnyObject]>) -> Array<Items> {
let items : NSMutableArray = NSMutableArray()
let realm = try! Realm()
for itemDic in dic {
let item = Items.init(item: itemDic)
try! realm.write {
realm.add(item, update: true)
}
items.addObject(item)
}
return NSArray(items) as! Array<Items>
}
Run Code Online (Sandbox Code Playgroud) 在我的项目中,我使用UIPageViewController在5个子UIViewController之间滑动.在一些子视图控制器中,我需要禁用UIPageViewController的滑动手势,因此当用户滑动它时不会更改为其他视图.那我怎么能禁用子视图控制器的滑动?
感谢您的帮助.谢谢
我想在另一个数组的开头插入一个数组。我怎样才能在 Swift 中做到这一点?
基本上,当用户滚动到顶部时,我从服务器获取数据并希望在顶部而不是底部显示新数据。
这是我的代码:
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
if indexPath.row == 0 { // user reached the top
if (self.loadMore == true) {
self.page += 1
self.getUserData(Page:self.page)
}
}
}
func getUserData(Page:Int) {
DataService().getData(page:Page) { data, error, errorDic in
if error != nil {
//oops
return
}
if (self.loadMore == true) {
self.data += data!
}
self.tableView.reloadData()
}
}
Run Code Online (Sandbox Code Playgroud)