リモートサーバーのplistからキー「単語」のすべての単語を表示しようとしています。plist は次のとおりです。
<plist version="1.0">
<array>
<dict>
<key>word</key>
<string>wordhere</string>
<key>definition</key>
<string>definition Here</string>
<key>partOfSpeech</key>
<string>part of speech here</string>
<key>crossReference</key>
<string>cross reference here</string>
</dict>
<dict>
<key>word</key>
<string>wordhere2</string>
<key>definition</key>
<string>definition here2</string>
<key>partOfSPeech</key>
<string>part of speech here2</string>
<key>crossReference</key>
<string>cross reference here2</string>
</dict>
更新は plist を無視できます。ハードコードされた配列になるように書き直しました。それでも同じエラーです。私は plist の URL にアクセスしたので、それが機能することを知っています。しかし、ここに私のコードがあります。何らかの理由で、実行時に uitable に取り込まれません。たぶん何かが足りない。key: word を入力して、uitable リストを形成したいだけです。助けていただければ幸いです:D更新
[super viewDidLoad];
self.title = @"Dictionary";
[myArray addObject:[[NSMutableDictionary alloc] initWithObjectsAndKeys:@"word1", @"word", @"Definition1", @"definition", @"Part of speech1", @"partOfSpeech", @"cross Reference1", @"crossReference", nil]];
ここに私のUITableViewCellがあります
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]
;
}
cell.textLabel.text = [[myArray objectAtIndex:indexPath.row] objectForKey:@"word"];