【发布时间】:2009-07-20 12:30:38
【问题描述】:
我在为我的一个对象赋值时遇到了一个奇怪的错误。据我所知,编译器认为我正在分配一个只读变量。它在 myPlace.publicLocation... 行上为我提供了“左值作为赋值的左操作数”。
我确定这是一个典型的新手错误 - 我哪里错了?
CSPlace *myPlace;
myPlace.publicLocation.coordinate.latitude =
[[separatedData objectAtIndex:0] floatValue];
类:
#import <CoreLocation/CLLocation.h>
@interface CSPlace : NSObject {
CLLocation *publicLocation;
}
@property (copy, nonatomic) CLLocation *publicLocation;
@end
#import "CSPlace.h"
@implementation CSPlace
@synthesize publicLocation;
@end
【问题讨论】:
标签: iphone objective-c