나는iOS5 시뮬레이터에서 TWTweetComposeViewController를 사용할 때 설정 버튼을 클릭하는 방법을 알고 계십니까?
-(void)showTwitter{
TWTweetComposeViewController *tweet = [[TWTweetComposeViewController alloc] init];
[tweet setInitialText:self.textView.text];
[tweet setCompletionHandler:^(TWTweetComposeViewControllerResult result) {
if (result == TWTweetComposeViewControllerResultDone) {
NSLog(@"OK");
}
else{
NSLog(@"CANCEL");
//How to know setting button click to redirect to setting menu
//[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]];
}
[self dismissModalViewControllerAnimated:YES];
}];
[self presentModalViewController:tweet animated:YES];
}
트위터의 기본 AlertView를 표시 iOS5를 시뮬레이터의 트위터 대화 상자를 표시하려면 다음 코드를 사용
문제는 그 나는 설정을 클릭하거나 취소 버튼을 때, 그것을 항상 "CANCEL (취소)"로 이동하십시오. 설정 메뉴로 리디렉션하려면 설정 버튼을 잡아야합니다. 그렇게하는 방법?
TWTweetComposeViewControllerResultCancelled
TWTweetComposeViewControllerResultDone
따라서, 해당 사용자가 설정을 선택 여부를 알 수 없습니다 :
감사합니다. iOS6 시뮬레이터에서 테스트하고 OK로 리디렉션합니다. 테스트 할 iOS5 장치가 없습니다. 리디렉션 할 수 있는지 여부를 모릅니다. – Jack
시뮬레이터를 사용하여이 기능을 테스트 할 수 있습니다. – Raptor
iOS5 시뮬레이터가 리디렉션되지 않음, 취소와 같은 동작 취소 – Jack