簡體   English   中英

iOS Xamarin無法讀取XML文件

[英]IOS Xamarin can't read XML File

所以我到處搜索。 Xamarin Docs,凝視,這里,W3。 我需要做的就是將一些小數據存儲在XML文件中。 我創建了XML,並排好了代碼,然后開始構建它。 IOS .....找不到文件。

我無數次地用Google搜索答案,他們都說相同的話,請確保將其設置為“內容”,或者確保它是“嵌入式資源”。我已經嘗試過兩種方式,都找不到要訪問的文件它。 iOS真的那么愚蠢嗎? Android沒問題,花了30秒。 將其添加到“資產”中,然后開始繁榮。 但是如何讓IOS識別xml文件(找到它)?

代碼是這個XDocuent doc = new XDocument.Load(“ StoredLogs.xml”)< 該行是它在所有斷點引發錯誤的位置。

此后,它逐步循環以將xml中的數據綁定到對象Logs a.Id = x.Element(“ Id).Value ......
a.name .........所以我只想要基本的離線存儲。

iOS真的那么愚蠢嗎?

是P

將XML文件添加為EmbeddedResource ,需要從程序集中而不是路徑中讀取它

例如:

var readme = typeof(NameSpace.App).GetTypeInfo().Assembly
             .GetManifestResourceStrean("resourcename.xml");
using (var sr = new StreamReader(readme)) {
   //Read the stream
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM