我正在使用parse.com在Xcode中创建一个应用程序。我目前正在从一系列菜单按钮对解析数据库执行查询。如果根据他们的选择没有找到结果,我想通过UIAltertView向用户显示一条消息。
目前,如果基于查询没有结果,我的表格视图控制器只会显示空白单元格。
我如何构造结果数的语法= 0?
答案 0 :(得分:0)
您需要覆盖objectsDidLoad
。
<强>夫特强>
override func objectsDidLoad(error: NSError!) {
super.objectsDidLoad(error)
if(self.objects.count == 0){
//Present UIAlertController
var alert = UIAlertController(title: "Alert", message: "No objects", preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)
}
}
<强>目标C 强>
- (void)objectsDidLoad:(NSError *)error {
[super objectsDidLoad:error];
if(self.objects.count == 0){
//Present UIAlertView
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"No objects" delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alert show];
}
}