オブジェクトのクラス「Adealer」を持つ NSMutableArray を作成しました。私の "listVC" では、オブジェクトを作成するために "Adealer" クラスが使用されるループ内で (以下に示すように) すべてのプロパティを入力します。
次に、セグエ経由でその配列から 1 つのオブジェクトを「detailsVC」に転送しました。ここでは、最初に Adealer クラスをインポートし、これを「detailsVC」で呼び出します。
NSLog(@"restGPSTransfer (NSDictionary) class = %@, content is = %@",[restGPSTransfer class],[restGPSTransfer description]);
私はこれを取得します。
restGPSTransfer (NSDictionary) class = Adealer, content is =
theDealer object and it's properties:
dealerID = 7
dealerName = Uppsala Centrum Test
dealerAdressStreet = Dragarbrunnsgatan 55
dealerAdressZip = 75320
dealerAdressCity = Uppsala
dealerTel =
dealerMail =
dealerWeb = www.uppsala.se
dealerLogo =
dealerImages =
dealerText = Uppsala centrum
dealerProducts =
dealerLongitude = 17.63893
dealerLatitude = 59.85856
dealerDistance = (null) // This is ok
dealerDistance2 = 8586398.000000
これまでのところ、「detailsVC」でのこのような単純な呼び出しでは、上記のプロパティに到達できません(?!);
self.labelRestName.text = [restGPSTransfer objectForKey:@"dealerName"];
...エラーでクラッシュします:「-[Adealer objectForKey:]: 認識されないセレクターがインスタンス 0x8a92db0 に送信されました」(その後、InvalidArgumentExeption で終了します...)
私は何を逃したのですか?
詳細については、こちらの質問をご覧ください (まだ回答がありません!)。 NSDirectory からデータを取得するにはどうすればよいですか (プロパティのタイプミスだけではありません)。
助けてくれてありがとう:-)