[[FHSTwitterEngine sharedEngine]showOAuthLoginControllerFromViewController:self withCompletion:^(BOOL success) {
if(success){
[self performSelector:@selector(goToHome:) withObject:@"twitter"];
}
}];
在goToHome方法中,我只是在保存一些数据后将用户发送到其他屏幕。但是goToHome方法不会从完成处理程序中获取调用。
最佳答案
尝试这个
[[FHSTwitterEngine sharedEngine]showOAuthLoginControllerFromViewController:self withCompletion:^(BOOL success) {
if(success){
dispatch_async(dispatch_get_main_queue(), ^{
[self performSelector:@selector(goToHome:) withObject:@"twitter"];
});
}
}];
关于iphone - 在完成处理程序中执行选择器不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17463822/