C.J*_*hns 2 iphone foundation nsmutablearray nsarray ios
我正在尝试NSMutableArray使用a的值初始化a NSArray但是当我NSLog新创建的NSMutableArray所有我得到的是(null),(null)...等
我不知道为什么会发生这种超级令人沮丧的事情.
我myMutableArray在标题@synthesize等设置..
然后在parserdidend委托中这是我尝试做的.
- (void)parserDidEndDocument:(NSXMLParser *)parser
{
if (dataSetToParse == @"ggf"){
//Filter results (ISTOY = T)
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K like %@",@"ISTOY",@"T"];
NSArray *filteredArray = [parsedDataArrayOfDictionaries filteredArrayUsingPredicate:predicate];
NSLog(@"%@", filteredArray); //This prints correct details
[myMutableArray setArray:filteredArray];
NSLog(@"%@", myMutableArray); //This prints (null), (null)... etc
//Use myMutableArray later...
}
Run Code Online (Sandbox Code Playgroud)
这几乎总结了它.
我猜myMutableArray是零?
此外,您可以这样做:
myMutableArray = [ [ filteredArray mutableCopy ] autorelease ] ;
Run Code Online (Sandbox Code Playgroud)
(如果您在ARC下,请不要添加自动释放)
| 归档时间: |
|
| 查看次数: |
3577 次 |
| 最近记录: |