Erros: "não é possível inicializar um parâmetro do tipo 'id' " ou "parâmetro de tipo incompatível 'id<ChartboostDelegate>' "

Última atualização:

Para evitar esta advertência, você precisa assegurar que, ao usar o método Chartboost [Chartboost startWithAppId:@"..." appSignature:@"..." delegate:self], a classe do objeto que você está passando como delegado está em conformidade com o protocolo ChartboostDelegate.

Verifique seu arquivo AppDelegate.h e certifique-se de que a interface contenha as referências delegadas corretas:

@interface AppDelegate : UIResponder <UIApplicationDelegate, ChartboostDelegate>

Você pode consultar a seção "Conformidade com protocolos" da documentação da Apple para obter uma explicação mais detalhada.