2014-09-11 3 views
0

Я создаю приложение в Xcode, используя parse.com. В настоящее время я выполняю запросы в базе данных синтаксиса из серии кнопок меню. Я хочу показать сообщение пользователю через UIAltertView, если нет результатов, найденных в зависимости от их выбора.Показать всплывающее сообщение, если результатов поиска не найдено.

В настоящее время мой контроллер табличного представления показывает только пустые ячейки, если на основании запроса нет результатов.

Как я могу структурировать синтаксис для числа результатов = 0?

ответ

0

Вам необходимо переопределить objectsDidLoad.

Swift

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) 
    } 
} 

Objective-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]; 
    } 
} 
+0

Thats совершенным, большое спасибо за вашу помощь – user3891628

Смежные вопросы