Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? 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的视图。
以此更新您的代码并尝试

10-07 19:41
查看更多