以下描述了Logic for You,可能对您有所帮助。
首先创建一个类(名当你想)
#import <Foundation/Foundation.h>
@interface MyClassName : NSObject {
NSString *name; // set as per your requirement.
NSString *address; // set as per your requirement.
.
.
.
}
@property (retain, readwrite) NSString * name;
@property (retain, readwrite) NSString * address;
.
.
.
和正确@synthesize
和释放参考。 (如果不使用ARC
)
而在这个类对象添加您的数组,然后获取数据诸如此类,
编辑:
NSMutableArray *anOtherArray = [[NSMutableArray alloc] init];
for(int i=0; i < listOfArray.count; i++)
{
MyClassName *myData = [self.listOfArray objectAtIndex:i];
NSLog(@"%@", myData.name);
NSLog(@"%@", myData.address);
[anOtherArray addObject:myData.name];
[anOtherArray addObject:myData.address];
}
'NSObject'文件?什么? – trojanfoe 2013-03-13 14:24:21
@Mahesh,你需要写一个更清晰的问题。在您的问题中添加更多代码! – occulus 2013-03-13 14:26:36
2天后我解决了我的问题,问题是NSObject具有默认属性“description”,我在我自己的nsobject文件中声明了描述,这就是为什么它没有正确存储在数组中。现在我将该属性重命名为descriptionString,现在它工作正常,谢谢你的回答。 – 2013-03-15 06:00:37