2017-02-17 1 views
1

Meine benutzerdefinierte Tastatur-App-Erweiterung verhält sich auf meinem echten Gerät anders, aber in Ordnung auf meinem iOS-Simulator.HTTP-Anforderung von der benutzerdefinierten Tastatur-App-Erweiterung machen

ich die folgenden Fehler auf meinem realen Gerät

2017-02-17 16:30:01.369868 Custom Keyboard[8472:570942] [default] error registring notify port: (1000000) 
2017-02-17 16:30:01.371652 Custom Keyboard[8472:570889] [Common] BKSAccelerometer unable to create notifyd token for device orientation 
2017-02-17 16:30:01.702241 Custom Keyboard[8472:570940] [] __nwlog_err_simulate_crash_libsystem libsystem simulate crash failed "libsystem_network.dylib: networkd_settings_setup_notify_watch :: notify_register_dispatch(com.apple.system.networkd.settings) [status 1000000] failed" 
2017-02-17 16:30:01.706023 Custom Keyboard[8472:570940] [] networkd_settings_setup_notify_watch notify_register_dispatch(com.apple.system.networkd.settings) [status 1000000] failed, dumping backtrace: 

Und ich bin mit Standard Alamofire Code:

Alamofire.request("https://httpbin.org/get").response { response in 
    print("Request: \(response.request)") 
    print("Response: \(response.response)") 
    print("Error: \(response.error)") 

    if let data = response.data, let utf8Text = String(data: data, encoding: .utf8) { 
     print("Data: \(utf8Text)") 
    } 
} 

Ich weiß nicht wirklich verstehen, was hier vor sich geht.

Jede Hilfe wird geschätzt. Danke im Voraus.

Antwort

1

Sie müssen vollen Zugriff haben, um Ihre eigene Tastatur netzwerkfähig zu machen.

Gehen Sie zu Info.plist, schauen Sie in die NSExtensionAttributes und ändern Sie RequestsOpenAccess in YES.

Wenn Sie die Tastatur auf Ihrem iOS-Gerät installieren, verschieben Sie den Vollzugriffsschalter.

+0

Sobald ich dies tun und eine Anfrage von ViewDidLoad() von meinem KeyboardViewController (Unterklasse von UIInputViewController) .... meine Tastatur stoppt den Wechsel. Es taucht nie wieder auf, egal was ich mache ... Ich habe den Simulator zurückgesetzt und versucht ... aber kein Glück ... kannst du helfen? – iAnurag

+0

Sorry, es ist schon lange her, dass ich daran gearbeitet habe und ich kann mich an nichts Wichtiges erinnern. –

+0

Kein Problem .... Ich habe die Antwort aber .. !!! – iAnurag

Verwandte Themen