我在我的視圖控制器的陣列: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