私はiPhoneアプリケーションの開発は初めてですが、これまでのところ何とか管理しているようです(学習しながら)..しかし、理解できない問題に遭遇しました。シナリオは次のとおりです。
ネットワーク機能を内部に持つ CoreAPI という拡張クラスがあります。サーバーにリクエストを送信し、0 または 1 の応答を取得して true または false を返す CoreAPI 内に「Login」という関数があります。これは同期リクエストで完全に機能していましたが、今はすべてを非同期にする必要があります。
だから、以下は私がやろうとしていることです..これは、「タイプIDのオブジェクトにはメソッドloginCallbackがありません」という行に沿ったエラーで機能しません
loginViewController.m
- (void) login {
CoreAPI APIObject = [[CoreAPI alloc] init];
[APIObject login:self];
}
- (void) loginCallback {
NSLog(@"It called back.");
}
CoreAPI.m
- (void)login:(id)sender {
[sender loginCallback];
}
ありがとうございます。必要な情報が不足している場合はお知らせください。