gpt4 book ai didi

ios - 从自定义键盘应用程序扩展发出 HTTP 请求

转载 作者:搜寻专家 更新时间:2023-11-01 07:15:44 24 4
gpt4 key购买 nike

我的自定义键盘应用程序扩展在我的真实设备上表现不同,但在我的 iOS 模拟器上表现良好。

我在真实设备上遇到以下错误

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:

我使用的是标准的 Alamofire 代码:

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

我真的不明白这是怎么回事。

感谢任何帮助。提前致谢。

最佳答案

您需要拥有完全访问权限才能使您的自定义键盘启用网络。

转到 Info.plist,查看 NSExtensionAttributes 并将 RequestsOpenAccess 更改为 YES。

然后在您的 iOS 设备上安装键盘时,打开完全访问开关。

关于ios - 从自定义键盘应用程序扩展发出 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42301827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com