我想获取存储在数组中的对象的数据。但我不知道如何:/
这是我的对象的类类型:
#import <Foundation/Foundation.h>
@interface Account : NSObject
@property(strong, nonatomic) NSString *accountNumber;
@property(strong, nonatomic) NSString *accountName;
@end
Account *model = [[Account alloc]init];
for(int i=0; i<NUMBER_OF_CELL; i++){
[model setAccountName:[NSString stringWithFormat:@"Account %d",i]];
[model setAccountNumber:[NSString stringWithFormat:@"Number %d",i]];
[_accountArray addObject:model];
}
我在UITableView中列出了这个:
cell.accountLabel.text = ?
谢谢你的帮助! 最好的问候,
答案 0 :(得分:2)
Account *model = [_accountArray objectAtIndex:[indexPath row]];
cell.accountLabel.text = model. setAccountName;
答案 1 :(得分:1)
你做错了。帐户对象仅创建一次。所以你只看到一个对象。
使用下面的代码。
for(int i=0; i<NUMBER_OF_CELL; i++){
Account *model = [[Account alloc]init];
[model setAccountName:[NSString stringWithFormat:@"Account %d",i]];
[model setAccountNumber:[NSString stringWithFormat:@"Number %d",i]];
[_accountArray addObject:model];
}
并在代码下方显示数据:
Account *model = [_accountArray objectatIndex:indexpath.row];
cell.accountLabel.text = model.accountName;
希望这会对你有所帮助。
一切顺利!!!
答案 2 :(得分:0)
可以使用以下代码实现
Account *model = [_accountArray objectatIndex:indexpath.row];
cell.accountLabel.text = model. AccountName;