我在从数组而不是字符串中检索 NSString
时遇到问题,我取回了字符串所在的对象。这是我的结构。
NSMuteableArray
> ArrayOfObjects > NSString
(这个字符串在对象数组中的每个对象中)。
我正在尝试将字符串分配给 TableView 中的单元格,但现在我只想注销正确的数据。这是我正在尝试的代码,它再次起作用,但我取回了父对象而不是字符串。
for (NSString *amountOwed in [[[dataSingelton mutableDataArray] objectAtIndex:indexPath.row]personsBillsArray])
{
NSLog(@"the value owed is %@", amountOwed);
}
personsBillsArray
中的每个对象都有一个属性 amountOwed
。
最佳答案
你很接近:
NSArray *array = [[[dataSingelton mutableDataArray] objectAtIndex:indexPath.row] personsBillsArray];
for (id obj in array)
{
NSString *amountOwed = [obj amountOwed];
NSLog(@"the value owed is %@", amountOwed);
}
关于ios - 返回自定义对象而不是字符串的数组枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20816324/