2014-03-27 2 views
0

Google지도 사용자 정의 InfoWindows 비디오를 아주 자세히 따라 갔고 광산이 작동하지 않는 것 같습니다. 말 정보창 내가 반환에 오류가맞춤 InfoWindows 문제 -Google지도 iOS SDK-

GMSMarker *food = [[GMSMarker alloc] init]; 
food.position = CLLocationCoordinate2DMake(43.468725, 11.287411); 
food.map = mapView_; 
mapView_.mapType = kGMSTypeTerrain; 
food.icon = [UIImage imageNamed:@"foodmarker"]; 

} 
-(UIView *) mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)food 
{ 

CustomInfoWindow *infoWindow = [[[NSBundle mainBundle] loadNibNamed:@"InfoWindow" owner:self options:nil] objectAtIndex:0]; 
infoWindow.name.text = @"FoodPlace"; 
infoWindow.address.text = @"Some kinda food location"; 
infoWindow.photo.image = [UIImage imageNamed: @"food"]; 
return infoWindow; 
} 

: 여기 내 viewcontroller.m의 부분은 호환되지 않는 포인터 타입은 반환 'CustomInfoWindow *'결과 유형 '의 UIView *'

내 CustomInfoWindow와 함수에서 클래스는 사용자 정의 정보 창으로 표시 될 Nib에 연결됩니다. 마커를 탭하면 아무 것도 나타나지 않거나 나타납니다.

답변

0

나는 이것에 대해 확실하지 않지만, 으로 생각합니다. Identify Inspector로 이동하면이 문제를 해결할 수 있습니다. 이 영역은 Xcode의 오른쪽에있는 세 번째 버튼입니다. 또는 View-> Utilities-> Show Identity Inspector를 선택하십시오. Identity Inspector의 맨 위에서 사용자 정의 클래스를 설정할 수 있습니다. 지금은 아마 UIView입니다. 대신 CustomInfoWindow로 설정하십시오.

관련 문제