ios - 使一个数组等于特定对象的另一个数组
<p><p>我要做的是使一个数组与另一个数组相等,但对于特定对象。就像第二个数组包含很多对象一样,我希望第一个数组从第二个数组中获取特定对象,然后在 NumberOfRowsInSection 中返回它。 </p>
<p>这是我尝试过的,但它什么也没返回:</p>
<pre><code>-(NSInteger) tableView: (UITableView * ) tableView numberOfRowsInSection: (NSINteger) section {
NSArray *array;
NSString * foundString;
NSInteger i;
for (i = 0; i < ; i++) {
if ([[ objectForKey: @"teamSide"] isEqualToString: @"test2"]) {
array = ObjectForKey: @"teamSide"]; //Here is my problem.
foundString = @"found";
if () {
break;
}
}
}
return array.count; //it returns nothing
}
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您需要保持简单,因此在获取数据后立即在 tableview 中选择您想要的数据,并将其存储在第三个数组中。</p>
<p>这允许您删除和重新排列行并使您的数据源方法变得简单。</p>
<p>ViewController.m:</p>
<pre><code>@interface ViewController()
{
NSMutableArray *_tableData;
}
- (void)methodThatGetsData
{
// Get data in LabelFilesArray
_tableData = ;
for (NSDictionary *dict in LabelFilesArray) {
for (NSString *filter in _filterArray) {
if (dict[@"teamSide"] isEqualToString:filter]) {
;
break;
}
}
}
;
}
-(NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection: (NSINteger)section {
;
}
// etc.
</code></pre></p>
<p style="font-size: 20px;">关于ios - 使一个数组等于特定对象的另一个数组,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/33981492/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/33981492/
</a>
</p>
页:
[1]