我在我的视图控制器的阵列:iPhone,存取阵列,局部声明隐藏实例变量
fiArray = [[NSMutableArray alloc] init];
Firma * aFirma = [[Firma alloc] init];
aFirma.title = @"title";
aFirma.boxOfficeGross = [NSNumber numberWithInt: 200000000];
aFirma.summary = @"summary";
aFirma.name = @"name";
aFirma.subtitle = @"subtitle";
aFirma.coordinate = CLLocationCoordinate2DMake(37.33444, -122.036777);
[fiArray addObject: aFirma];
[aFirma release];
现在我要访问的值,并将其在视图控制器添加到另一个对象B
NSMutableArray *anArry = [root fiArray];
Firma *getTitle = (Firma *) [anArry objectAtIndex:0];
MyAnnotation *ale = [[MyAnnotation alloc] init];
ale.title = getTitle;
ale.subtitle = @"bla";
ale.coordinate = (123,123);
[mapView addAnnotation:ale];
但我总是得到上面的警告,关于我的“getTitle”变量。并且没有存储在ale.title
中的值。
我renamend并试图ale.title = get.title,同样的警告。 – SubSeven 2010-12-20 11:53:44
重命名为“dummy”并检查! – VdesmedT 2010-12-20 12:14:16