Facebook iOS SDK を使用してシングル サインオンを行っています。アプリを最初に起動すると、モーダル ビュー コントローラーが表示され、2 つのボタン (twitter と Facebook でログイン) を含むログイン ページが表示されます。ログインを押すと、Facebook ダイアログ ボックスが表示され、アプリを認証したことが示されます。だから私はOKをクリックします。次に、ログインビューコントローラーに戻り、それを閉じると、次のようになりました。
*** Terminating app due to uncaught exception 'NSRangeException', reason: '<MKMapView: 0x2d1720; frame = (1.2941e-09 0; 4.70638e-36 1.66881e-07); transform = [1.6714e-07, 4.70638e-36, 1.67031e-07, 4.70647e-36, 0, 0]; alpha = 0; opaque = NO; layer = (null)> initWithCoder:: MKMapView must be initialized on the main thread.'
*** Call stack at first throw:
これは、最初に facebook からログアウトした場合には発生しないため、ユーザー名とパスワードを入力してからログインする必要があります。これはどのように可能ですか?