Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我退出了这个项目,然后再次开始工作,在以下操作中出现错误;
不兼容的指针类型从结果类型为“ UIView *”的函数返回“ CustomInfoWindow *”
您返回的viewcontroller错了,因为函数的返回类型是UIView类型
因此,请返回viewcontroller的视图。
以此更新您的代码并尝试
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我退出了这个项目,然后再次开始工作,在以下操作中出现错误;
- (UIView *)mapView:(GMSMapView*)mapView markerInfoWindow:(GMSMarker*)marker
{
CustomInfoWindow *InfoWindow = [[[NSBundle mainBundle] loadNibNamed:@"InfoWindow" owner:self options:nil] objectAtIndex:0];
return InfoWindow;
}
不兼容的指针类型从结果类型为“ UIView *”的函数返回“ CustomInfoWindow *”
最佳答案
CustomInfoWindow *InfoWindow = [[[NSBundle mainBundle] loadNibNamed:@"InfoWindow" owner:self options:nil] objectAtIndex:0];
return InfoWindow.view;
您返回的viewcontroller错了,因为函数的返回类型是UIView类型
因此,请返回viewcontroller的视图。
以此更新您的代码并尝试