私はobjective-cでソケットに取り組んでいるので、条件が満たされたときにサーバーの応答を取得する関数を書きました。次のビューコントローラーにプッシュしたいのですが、プッシュまたは提示されていません。いくつかのコードがここに示されています
これが私の機能です
void receiveData(CFSocketRef s,
CFSocketCallBackType type,
CFDataRef address,
const void *data,
void *info)
{
LoginViewController *lvc = [[LoginViewController alloc] init];
char *buffer = (char *)CFDataGetBytePtr((CFDataRef)data);
if (strstr(buffer, "LCNF|ACPT") == NULL)
{
NSLog(@"%@",data);
[lvc alert];
}
else
[lvc goToWatchList];
}
私の「goToWatchlist」メソッドは次のとおりです。
-(void)goToWatchList
{
WatchListViewController *wlController = [[WatchListViewController alloc] initWithNibName:@"WatchListViewController" bundle:nil];
[self presentModalViewController:wlController animated:YES];
[wlController release];
}
事前にサンクス