我收到以下代碼的三條警告。該警告是:解釋特定的編譯器警告
1: 「接收器類型 '爲const char *' 不是 'ID' 或接口指針,考慮投射到 'ID'」
2:「實例方法 '-alloc' 未找到(返回類型默認爲 '編號')」
3: 「實例方法 '-hideBanner:' 未找到(返回類型默認爲 '編號')」
這是我的代碼:
- (void)applicationWillEnterForeground:(UIApplication *)application
{
MoPubManager *obj = [["MoPubManager.h" alloc] init];
if(obj.adView) {
[self hideBanner:YES];
}
[obj.adView refreshAd];
}
這些是什麼意思?
非常感謝,修復它。然而,警告「Instance method'-hideBanner:'not found(return type defaults to'id')」仍然存在,突出顯示'[self hideBanner:YES];' – John 2012-03-16 15:48:49
這意味着你還沒有實現hideBanner :(BOOL)方法(或者您在調用點之後聲明方法,而不在頭文件中聲明) – Alladinian 2012-03-16 15:51:07
非常感謝。我導入了找到該方法的頭文件,還有什麼我應該做的? – John 2012-03-16 15:55:19