2017-11-18 14 views
1

私はVisual Studio xamarin.iosでアプリケーションをビルドしていますが、ストーリーボードには "問題が検出されたためカスタムコンポーネントがレンダリングされていません"というメッセージが表示されます。問題が検出されたためカスタムコンポーネントがレンダリングされません

プロジェクトのフォルダで "bin"と "obj"という名前のディレクトリを削除しようとしましたが、問題は解決しません。また、「MonoTouchDesignServerUnified quit unexpectedly」というログファイルが表示されます。

ログファイルのスクリーンショットです。

Screenshot of the log file

+0

が適切にログファイルの画像を表示し、私のブログで詳細について参照することができます。また、ログファイルイメージへの不必要なリンクと読みやすさのために少しのテキストを分割します。 – snakecharmerb

+0

1.あなたのバージョンを最新バージョンに更新します。 2.空のストーリーボードを作成してそれが動作するかどうかを確認する –

答えて

0

それはUIViewControllerはストーリーボードで定義どのように処理するかについてXamarinの現在のバージョンにはバグがあります。明らかに、UIViewControllerがストーリーボードで定義されている場合は、カスタムコンポーネントとして追加されます。したがって、ストーリーボードが開いているときにコードをViewDidLoad, ViewWillAppear...に実行しようとします。

ストリーミングボードで定義されているUIViewControllerの場合、一時的にフラグDesignTimeVisibleがfalseに設定されます。 Xamarinはすでにそれが修正されており、今後のバージョンでリリースされると言いました。

[System.ComponentModel.DesignTimeVisible(false)] 
public partial class AAAViewController : UIViewController 

あなたはHERE

関連する問題