페이스 북과 트위터에 글을 게시 할 수 있도록 내 앱에 공유 기능을 추가하고 있습니다. 나는 사회적인 공유 틀을 내가 그것이 필요로하고, 잘 작동하는 정확하게하는 것에 따라 사용하기로 결정했다.설정에서 Twitter 계정에 iOS 앱 추가 ??
그러나 내 앱이 권한이 있다고 가정하는 권한을 사용자에게 묻지 않으며 계정 설정이 있는지 확인합니다.
여기에서 보는 문제는 내 앱이 '이 앱이 내 계정을 사용할 수 있도록 허용'섹션에서 설정 -> Twitter에 표시되지 않기 때문입니다.
그녀이다 내가 항목을 공유 할 때 사용하는 코드 - 사용자가 다양한 옵션 "내가 처음 액세스 요청 및 응용 프로그램을 추가하려면 어떻게
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]){
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
SLComposeViewControllerCompletionHandler completionBlock = ^(SLComposeViewControllerResult result){
if (result == SLComposeViewControllerResultCancelled){
NSLog (@"Cancelled");
}else {
NSLog(@"Done");
}
[controller dismissViewControllerAnimated:YES completion:nil];
};
controller.completionHandler = completionBlock;
NSURL *url = [NSURL URLWithString:self.item.url];
/* Adding the text to the Tweet */
[controller setInitialText:@"Online now!"];
[controller addURL:url];
[controller addImage:self.imageView.image];
[self presentViewController:controller animated:YES completion:nil];
}
else {
[self showUserAlert:@"" message:@"Please make sure your FaceBook account has been setup on this device"
delegate:self
cancelButtonTitle:@"Okay"];
}
와 UIActionSheet을 제시하는 UIButton
에 도청 아이폰 OS의 설정 부분에 사용자가 사용하거나 해제 할 수 있도록?
그런 경우입니다. 트윗이나 페이 스북 포스트는 사용자가 컨트롤을하지 않으면 나갈 수 없습니다. 참조 용 : TWTweetComposeViewController는 iOS6 이후로 사용이 중단되었습니다. 교체가 Social Framework에 있습니다. SLComposeViewController – Tander