我被困在這個問題上,請幫助我。 我有一個類名爲ViewController:FLViewController。在.m文件,我宣佈了一些其它接口:
在同一類的另一個接口訪問方法
@interface FLViewController (InternalMethods)
- (void)updateButtonStates;
@end
@interface FLViewController (AVCaptureManagerDelegate) <AVCaptureManagerDelegate>
-(void)adMobProcess
@end
在FLViewController的實施,我調用接口FLViewController (AVCaptureManagerDelegate)
的方法adMobProcess
但是編譯器說,「對於FLViewController
無可見@interface聲明選擇adMobProcess
」
我可以將上面的方法移動到FLViewCOntroller的實現中(目前它被放置在AVCaptureManagerDelegate類中),但是我想知道如何在另一個類中調用該方法。
最簡單的是隻聲明主界面中的所有方法。它們也可以在接口採用的協議中聲明 - 不會有衝突。如果您需要在另一個協議中調用某個方法,請先對其執行轉換。例如'[(id