如果没有从parse.com查询中找到结果,则显示弹出消息

时间:2014-09-11 14:22:11

标签: xcode parse-platform

我正在使用parse.com在Xcode中创建一个应用程序。我目前正在从一系列菜单按钮对解析数据库执行查询。如果根据他们的选择没有找到结果,我想通过UIAltertView向用户显示一条消息。

目前,如果基于查询没有结果,我的表​​格视图控制器只会显示空白单元格。

我如何构造结果数的语法= 0?

1 个答案:

答案 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];
    }
}