私はxamarinフォームプロジェクトで作業していますが、私はxamarin iOSプロジェクトにバグがあります。現在、Master-Detail Pageの機能を実装しており、アクションバーにボタン項目を追加しました。私のメインページからアプリケーションを実行しているときに問題があります。私はバーガーメニューから別のページに移動してからMainPageに戻って、すべてがうまくいくようです。デバッグオンXamarin iOS廃棄オブジェクトにアクセスできないオブジェクト名: ''
[assembly: ExportRenderer(typeof(NavigationPage), typeof(CustomNavigationRenderer))]
public class CustomNavigationRenderer : NavigationRenderer
{
private string pName;
private int pCCount;
private string pCName;
private App MainApp { get; set; }
public override void ViewDidLoad()
{
base.ViewDidLoad();
}
private void CIndexChanged(int pCCount, string pName)
{
UIBarButtonItem providerBtn = TopViewController.NavigationItem.RightBarButtonItems[0];
}
私はそのようだTopViewController:これは私のiOS CustomNavigationRendererクラスは
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'CustomNavigationRenderer'.
です:私は別のオブジェクトに私のメインページカルーセルをスクロールしたときにしかし、私は、このようなエラーが発生しますアクションバーの項目をクリックしてくださいライン:
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'CustomNavigationRenderer'.
しかし、私はデバッグモードで、このようなラインを持っているTopViewController別のカルーセルビューオブジェクトに現在のオブジェクトからスクロールまで:
Xamarin_Forms_Platform_iOS_NavigationRenderer_ParentingViewController
主な理由は何ですか?そのオブジェクトはアクションバーの項目に到達しません。