インターフェイス ビルダーのオブジェクトにカスタム クラスを指定しようとしています。Identity Inspector でクラス名を入力すると、使用可能なクラスのドロップダウン リストに既に存在するため、自動的に行が終了します。ただし、クラスに入ると、ページに南京錠の画像が表示され、クラス名がクリアされます。
これの原因は何ですか?どうすれば修正できますか?
インターフェイス ビルダーのオブジェクトにカスタム クラスを指定しようとしています。Identity Inspector でクラス名を入力すると、使用可能なクラスのドロップダウン リストに既に存在するため、自動的に行が終了します。ただし、クラスに入ると、ページに南京錠の画像が表示され、クラス名がクリアされます。
これの原因は何ですか?どうすれば修正できますか?
まず、xcode をリロードする必要があります
それが機能しない場合は、IB でサブクラスを関連付ける必要があります
CustomClass:UITableViewCell を作成し、UITableViewCell を IB にドロップしてから名前を入力します ドロップダウン リストが表示されない場合は、Xcode をリロードします
私は解決策を見つけたと思います(実際の問題の修正を見つけたのか、それとも回避する方法を見つけただけなのかはわかりません)...
Lock ドロップダウン設定を に変更したところNothing
、独自のカスタム クラスをファイル内のオブジェクトに設定できるようになりました。奇妙なのは、ドキュメントロックが以前に設定されてInherit (Nothing)
いたため、違いが何であるかがわからないことです.