2016-11-25 1 views
2

Wenn ich in den Einstellungen auf der Seite Info klicken, wird eine Fehlermeldung angezeigt:kann nicht auf die Systemeinstellungen Seite springen

let url = URL(string: "prefs:root=General&path=About") 

if UIApplication.shared.canOpenURL(url!){ 
    UIApplication.shared.open(url!, options: [:], completionHandler: nil) 
} 

Umwelt:

2016-11-25 19:49:04.352 ass176[4729:186745] -canOpenURL: failed for URL: "prefs:root=General&path=About" - error: "The operation couldn’t be completed. (OSStatus error -10814.)" 

Dies ist der Code iOS 8.1 10.1, XCode

enter image description here

+3

Eröffnung Prefs URLs abgesehen von Ihren eigenen App-Einstellungen nicht erlaubt ist und in einer Ablehnung für private API Nutzung führen – Paulw11

Antwort

1

Offenbar ist es nicht mehr erlaubt. Sie müssen UIApplicationOpenSettingsURLString für Ihre eigenen App-Einstellungen verwenden.

Sie können @ Paulw11 lesen Sie hier beantworten: Answer

0

Fehlercode 10814 sagt, dass.

No application in the Launch Services database matches the input criteria. 

Sie können es von link

Die Lösung i bevorzugen Versuchen Sie, den Simulator neu. Und führen Sie das Projekt erneut aus.

Verwandte Themen