Wie kann ich diese Warnmeldungsansicht anzeigen? Ich weiß, dass ich Verbindung mit Erreichbarkeit überprüfen muss, aber wie zeige ich diese Warnung mit Einstellungen und OK-Taste? Ich brauche es für iOS 6.Das Anzeigen von Mobilfunkdaten ist deaktiviert. Warnung
5
A
Antwort
3
Leider gibt es in iOS 5.1 und höher können Sie nicht öffnen Einstellungen App vom App.
Wenn Sie eine geringere Version verwenden, funktioniert das Folgende.
die Ansicht Benachrichtigung wie:
UIAlertView *cellularData = [[UIAlertView alloc] initWithTitle: @"Cellular Data is Turned Off" message:@"Turn on ellular data or use Wi-Fi to access data" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:@"Settings", nil];
[cellularData show];
die Umsetzung clickedButtonAtIndex
wie:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(buttonIndex == 1)
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Network"]]
}
}
Es wird die App Einstellungen aus Ihrer Anwendung öffnen.
das ist ok nur für ios 5 ich brauche auch für ios 6, hast du eine idee? –
Ich fand Informationen: In früheren iOS-Versionen gab es ein URL-Muster, das funktionierte, aber Apple deaktivierte das in iOS 5. –
@RomanBarzyczak: Ich recherchierte viel Basis auf Ihren Kommentar, und Sie sind richtig. Das obige funktioniert nicht in iOS 5.1 und höheren Versionen. Sie können die Einstellungs-App nicht über Ihre App öffnen. –