Cod*_*der 2 objective-c nsmutablearray
我有一点问题:我创建了两个可变数组,并在"allProject"中添加了一个"actProject"对象.一切正常但我不知道如何显示allProject的单个对象(例如"Date").
NSMutableArray *allProject= [[NSMutableArray alloc]initWithObjects: nil];
NSMutableArray *actProject = [[NSMutableArray alloc]initWithObjects: nil];
[actProject addObject:(NSString*)@"Name"];
[actProject addObject:(NSString*)@"Description"];
[actProject addObject:(NSString*)@"Date"];
[allProject addObject:actProject];
NSLog(@"test: %@",[allProject objectAtIndex:0]);
Run Code Online (Sandbox Code Playgroud)
如何只通过访问"allProject"来获取"日期"?
有任何想法吗?
您是否期望[allProject objectAtIndex:0]是NSString*"Name"?实际上,它是一个NSMutableArray,actProject.您只是将数组存储在数组中.这通常不是一个好主意.
如果要将actProject的各个项添加到allProject,请使用-addObjectsFromArray.
NSMutableArray *allProject= [NSMutableArray array];
NSMutableArray *actProject = [NSMutableArray array];
[actProject addObject:@"Name"];
[actProject addObject:@"Description"];
[actProject addObject:@"Date"];
[allProject addObjectsFromArray:actProject];
NSLog(@"test: %@",[allProject objectAtIndex:0]); //should be @"Name" now.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10293 次 |
| 最近记录: |