我想NSCoding支持添加到结构的数组c。 具体而言,这是对的子类MKPolyline
,即这是我一起工作:
@property (nonatomic, readonly) MKMapPoint *points;
@property (nonatomic, readonly) NSUInteger pointCount;
+ (MKPolyline *)polylineWithPoints:(MKMapPoint *)points count:(NSUInteger)count;
我发现如何编码一个单独的结构一个很好的答案 。 例如
NSValue* point = [NSValue value:&aPoint withObjCType:@encode(MKMapPoint)];
[aCoder encodeObject:point forKey:@"point"];
....
NSValue* point = [aDecoder decodeObjectForKey:@"point"];
[endCoordinateValue getValue:&aPoint];
有没有这适用于AC阵的好办法 - 或者将我只需要遍历C-阵列上?