グループ化されたイベントを返すために使用している行/コードでこのエラーが発生しています。私はこのエラーの多くを読んだが、ボタン、テキストラベル、またはビューについてこのエラーを説明する投稿のみが見つかりました。それは間違った構文か何ですか?swift 3このクラスはキーのコード値に符合していませんstartDate
がキャッチされない例外により 'NSUnknownKeyException' にアプリを終了、理由:「[AppName.EventListController 0x170225340 valueForUndefinedKey:]:このクラスは、キー値コーディング準拠のためではありません
完全なエラーメッセージ
キー開始日。class someManager: NSObject { func eventFrom(from startDate: NSDate, to endDate: NSDate) -> [Any] { let groupedEvents = NSMutableArray() // some code let sortDescriptor = NSSortDescriptor.init(key: "startDate", ascending: true) return groupedEvents.sortedArray(using: [sortDescriptor]) // error here } } */ @property(nonatomic, copy) NSDate *startDate; // cmd + press on startDate /*
すべてEventListController:
class EventListController: NSObject {
var AstartDate = Date()
var Aevents = NSArray()
}
はあなたがgroupedEvents' '内のすべてのオブジェクトは、そのクラスであることが確実なアレイスウィフトクラスから
sort
機能を適用することができますか?そのクラス名とエラーメッセージ全体を教えてください。 – Larme編集済み私の前の投稿 –
NSMutableArray要素またはsomeManagerには「startDate」がありません –