菜鸟教程小白 发表于 2022-12-12 19:32:03

ios - 如何在 Xamarin ios 中定位目录资源


                                            <p><p>我目前正在使用 Xamarin.iOS 并尝试从我的项目资源和项目目录中的目录中获取数据。但是我在获取信息时无法获取数据。我什至可以看到整个目录并没有复制到应用程序包本身中。</p>

<p>下面是我的代码。</p>

<pre><code>string localHtmlUrl = Path.Combine(NSBundle.MainBundle.BundlePath,
                                 string.Format(&#34;NewFolder/webref/index.html&#34;)
                      );
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>从此<a href="https://developer.xamarin.com/recipes/ios/content_controls/web_view/load_local_content/" rel="noreferrer noopener nofollow">sample</a>我想你只需要这个:</p>

<pre><code>string fileName = &#34;NewFolder/webref/index.html&#34;; // remember case-sensitive
string localHtmlUrl = Path.Combine (NSBundle.MainBundle.BundlePath, fileName);
webView.LoadRequest(new NSUrlRequest(new NSUrl(localHtmlUrl, false)));
</code></pre>

<p>如果你有这样的文件夹结构:</p>

<p> <a href="/image/m6UFo.png" rel="noreferrer noopener nofollow"><img src="/image/m6UFo.png" alt="enter image description here"/></a> </p>

<p>如果它在您的 <code>Resource</code> 文件夹中,那么您需要将它放在您的路径中,如下所示:</p>

<pre><code>string fileName = &#34;Resource/NewFolder/webref/index.html&#34;;
</code></pre>

<p><strong>记住</strong>将所有文件的 <code>Build Action</code> 设置为 <code>BundleResource</code>。</p>

<p>也可以试试这个:</p>

<pre><code>var fileName = &#34;NewFolder/webref/index.html&#34;;
webView.LoadHtmlString (File.ReadAllText (fileName), NSUrl.FromFilename (fileName));
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何在 Xamarin ios 中定位目录资源,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/36886494/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/36886494/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何在 Xamarin ios 中定位目录资源