0
Mac用のXamarinでアプリケーションを開発しています。ビルドアクションがBundledResource
に設定されているhtmlページがあり、ルートフォルダにあります。私の問題は、WebView Controlで表示したいときに開きません。 FileStream
を開こうとすると、UnAuthorizeAccessException
がスローされます。例外はデバッグモードではなく、XamarinからパッケージをビルドしてXamarin Studioがインストールされていない別のマシンにインストールすると例外がスローされます。コードは以下の通りです。Xamarin MacでUnAuthorizeAccessExceptionを与えるリソースからHTMLページを読み込む
public void LoadHTMLPage()
{
try
{
string filepath= NSBundle.MainBundle.PathForResource("HTMLPage", "html");
NSUrl url = new NSUrl(filepath, false);
string localHtmlUrl = filepath;
if (File.Exists(localHtmlUrl))
{
MsgBox.Show("File Exist","");
webBrowser.MainFrame.LoadRequest(new NSUrlRequest(url));
}
}
catch (Exception ex)
{
}
}
パスにhtmlファイルが存在することを示すMsgBoxが表示されていますが、
thanxの応答では、問題は解決されました。 htmlやその他の関連ファイルにアクセスできなかったためです。私がアクセス権を与えたとき、問題は解決されました。 –