Ich erhalte einen seltsamen Fehler, wenn ich einem meiner Objekte einen Wert zuweise. Soweit ich das beurteilen kann, denkt der Compiler, dass ich eine Read-Only-Variable zuweisen würde. Es gibt mir "lvalue erforderlich als linker Operand der Zuweisung" in der Zeile myPlace.publicLocation ....Fehler bei Verwendung des Objekts: "Lvalue erforderlich als linker Operand der Zuweisung"
Ich bin mir sicher, es ist ein klassischer Anfängerfehler - wo liege ich falsch?
CSPlace *myPlace;
myPlace.publicLocation.coordinate.latitude =
[[separatedData objectAtIndex:0] floatValue];
Klasse:
#import <CoreLocation/CLLocation.h>
@interface CSPlace : NSObject {
CLLocation *publicLocation;
}
@property (copy, nonatomic) CLLocation *publicLocation;
@end
#import "CSPlace.h"
@implementation CSPlace
@synthesize publicLocation;
@end
Bonuspunkte für ein neues Konzept in meinen dicken Schädel :) – BankStrong