在我的 Xamarin.iOS 應用程式中,我有以下代碼:
using (var url = new NSUrl(uri))
{
// some code
}
它以前是作業的,但是當我創建new NSUrl(uri)它時它會拋出一個例外并顯示訊息:
無法初始化“Foundation.NSUrl”型別的實體:本機“initWithString:”方法回傳 nil。可以通過將 ObjCRuntime.Class.ThrowOnInitFailure 設定為 false 來忽略此條件。
我uri的是這樣的:
https ://myappdev.blob.core.windows.net/myimages/apples/auth0|5db82ec6a5ee570c97cd5465.jpg?1666895662894
當我粘貼uri到我的瀏覽器時,我得到一張圖片。(上面的網址是一個例子,所以如果你嘗試下載它,你不會得到影像)
uj5u.com熱心網友回復:
我可以在 Xamarin.ios 中重現你的問題并得到同樣的錯誤。
我注意到一個特殊字符“|” 在你的網址中。似乎錯誤是由于這個特殊字符引起的。
在我改變“|”之后 到“%”然后錯誤消失了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/533785.html
下一篇:如何創建電影表視圖?
