サブクラス化されたカスタムボタンがありますUIButton
。IB Xcodeにドラッグしようとすると、UIScrollView
すぐにクラッシュします。何を与える?
このカスタム ボタンUIScrollView
は、アプリ内の少なくとも 1 つの他の場所で機能しています。何か案は?
更新: File Inspector で [Use Autolayout] のチェックを外すと、この問題が修正されます。以下の回答を参照してください。
サブクラス化されたカスタムボタンがありますUIButton
。IB Xcodeにドラッグしようとすると、UIScrollView
すぐにクラッシュします。何を与える?
このカスタム ボタンUIScrollView
は、アプリ内の少なくとも 1 つの他の場所で機能しています。何か案は?
更新: File Inspector で [Use Autolayout] のチェックを外すと、この問題が修正されます。以下の回答を参照してください。
このカスタム ボタンは、アプリ内の少なくとも 1 つの他の場所にある UIScrollView 内で機能しています。何か案は?
このようにいくつかの Java エディタをクラッシュさせることができました。カスタム コンポーネント コードにあった問題: デザイナー (インターフェイス ビルダー) がコンポーネントを表示するために実行したコードを追加しました。
Button コードのinit
,メソッドには特に注意してください。viewDidLoad
解決策: File Inspector で [Use Autolayout] のチェックを外します
@BornCoder のおかげで、Xcode 4.4 を実行しているラップトップでこれを実行してみることにしました。ビルドしようとすると、このバージョンの Xcode は Autolayout をサポートしていないというエラーが表示されました。Autolayout を使用するつもりはありませんでした。Xcode 4.5 が自動的に使用するようです。ボックスのチェックを外すと直りました。
正確にはわかりませんが、同じ種類の問題が私に起こったことがあります。私の問題は、描画メソッドの一部が再帰的に呼び出され、Xcode がクラッシュすることでした。私はそれらの再帰呼び出しを処理し、問題は修正されました。