ストーリーボード ファイルのmainLabelというラベルにたまたまアウトレット接続があったクラスの名前を変更しました。プログラムを実行するとクラッシュし、「このクラスはキー mainLabel のキー値コーディングに準拠していません」というエラーが表示されます。
他のSOの回答では、これはコンセントの接続不良が原因であることが示されているため、接続を削除し、失われた端を削除しました. コードでラベルをアウトレットに再接続しようとすると、「新しいアウトレット接続を挿入できませんでした: CourseTableViewCell という名前のクラスの情報が見つかりませんでした」というエラーが表示されます
他のSOの回答は、私が試したが機能しなかったソリューションを提供しています。
- ファイルへの参照を削除して再度追加する
- プロジェクトのクリーニング
- 派生データ フォルダの削除
- ラベルを削除して再度追加する
- コードからストーリーボードへのドラッグではなく、その逆
「カスタムクラス」の下のIDインスペクターに正しいファイル名がリストされていることを確認しました。他のアイデアがある場合は、お知らせください。
必要に応じて、さらに情報を提供できます。