2013-10-04 2 views
-1

Я новичок в программировании на ios.почта не запускается в ios

Я хотел бы запустить почтовый ящик при нажатии на конкретную ячейку. Итак, я написал этот код сегодня, но этот код не работает.

Что не так с моим кодом?

if (indexPath.section == 1 && indexPath.row == 0) { 

    NSURL *url = [NSURL URLWithString:@"mailto:[email protected]"]; 
    UIApplication *application = [UIApplication sharedApplication]; 

    //this condition fails and it outputs "Error" in console log. 
    if([application canOpenURL:url]) { 
     [application openURL:url]; 
    } else { 

     NSLog(@"Error!"); 
    } 

} 
+1

Вы тестируете в тренажере? – Alexander

+0

ДА, я. Это причина, почему она не работает? – crzyonez777

+1

Возможно, да. На симуляторе нет почты. – yoeriboven

ответ

1

Поскольку нет почты приложения в симуляторе, функции canOpenURL:/openURL: потерпят неудачу. Проверьте эти функции на устройстве.

+0

Большое спасибо !!! – crzyonez777

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