在NSMutableArray对象上更改对象

时间:2013-07-20 17:17:48

标签: arrays nsmutablearray

我有一个对象帖子的NSMutableArray(称为postArray)。

对象帖子是:

#import <Foundation/Foundation.h>
#import <MapKit/MapKit.h>

@interface PostAnnotation : NSObject <MKAnnotation>

@property NSInteger annotationID;
@property NSInteger postID;
@property (nonatomic, copy) NSString* profile;
@end

我如何更改对象i的postArray.postID的值? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

另一种方法是从数组中转换对象:

((PostAnnotation*)[postArray objectAtIndex:index]).postId = 1234; 

否则,您可以使用此方法:

PostAnnotation *postAnnotation = postArray[index]
postAnnotation.postId = 1234;