twitter에 글을 게시 할 때 내 앱에서 sharekit을 사용하고 있습니다. 것은 내가 루트보기 컨트롤러 (주 컨트롤러) 팝업 사용자가 트위터 버튼 모달보기를 클릭 할 때 팝업이 필요합니까?공유 키로 공유 한 후 루트보기 컨트롤러로 팝업
답변
당신이에서 iOS 5 또는 아이폰 OS 6
에 트윗보다는 ShareKit 또는 사회 프레임 워크를 보낼 TWTweetComposer을 사용할 수 있습니다 이상 실행하는 경우 그러나 당신이 sharekit을 사용하려는 경우 당신을위한 대리인을해야합니다 당신의 모달보기.
프로토콜을 만들어야합니다.
@protocol TwitterModalDelegate
-(void)closeModal;
@end
같은 모달 뷰 헤더를 사용 뭔가 그런 모달 텔을 제시보기 컨트롤러 지금 속성이나 바르 (일반적으로 불리는 대표) 등이 프로토콜을 준수하는 ID
@property (nonatomic, assign) id<TwitterModalDelegate> delegate
를 구현 그것은 프로토콜을 사용한다는 것입니다.
@interface YourViewControllerName : UIViewController <TwitterModalDelegate>
모달 뷰 헤더를 ViewController 헤더로 가져와야합니다.
이제 모달보기를 닫을 때 발생하는 일을 제어 할 수 있습니다.
YourModalView* modalView = [YourModalView alloc]init];
modalView.delegate = self
[self presentViewController:modalView animated:YES completion:nil];
내가 어떻게 공유 키트에서 할 수있는 제안을 할 수 있습니다.하지만 그 노력하지 노력했다. 내가 실수를 할 수 있습니다 .. 도와주세요 – Gowtham
:
-(void)closeModal
{
[self dismissViewControllerAnimated:YES completion:^
{
[self.navigationController popToRootViewControllerAnimated:YES ];
}];
}
그래서 모달보기에 당신은 트윗이 당신이 단순히 모달 뷰의 인스턴스를 만들 때 기억
[self.delegate closeModal];
를 호출 할 수 있습니다 전송 된 것을 확인하는 경우 sharekit 인스턴스 delegate를 현재 컨트롤러에 설정하고 (void) sharerFinishedSending : (SHKSharer *) sharer을 구현하십시오. 이것은 완성 된 요청을 처리하기위한 sharekit delegate 메소드입니다
제발, 몇 가지 샘플 코드를 게시 할 수 있습니다 .. – Gowtham
- 1. 루트보기 컨트롤러로 팝업 할 때 크래시가 발생했습니다.
- 2. UITabBarController를 루트보기 컨트롤러로 변경
- 3. 공유 완료 후 Facebook 공유 팝업을 닫으시겠습니까?
- 4. 공유 루트보기 컨트롤러가없는 여러보기간에 데이터 소스 유지
- 5. Heroku - 'dev'계획으로 업그레이드 한 후 공유 공유 데이터베이스에 액세스하는 방법
- 6. 페이스 북 공유 한 후 같은 작동하지
- 7. 루트보기 컨트롤러로 팝핑하면 왜 때로 viewDidLoad가 호출됩니까?
- 8. 좋아요 사용 후 벽에 공유 #
- 9. 루트보기 컨트롤러에서 다른보기 컨트롤러로 메시지 전달
- 10. 카메라를 닫고 루트보기 컨트롤러로 이동하는 방법은 무엇입니까?
- 11. 공유 소유권 : 건설 후 shared_ptr의이
- 12. 공유 공유 대상에
- 13. 공유 다시 공유 캐시
- 14. 페이스 북 팝업 차단 피드 공유
- 15. 화면 센터에서 페이스 북 공유 팝업 시작
- 16. 공유
- 17. , 모든 테이블을 공유 한 열
- 18. Facebook/Twitter에서 공유 한 후 레벨 잠금 해제
- 19. FB-링크를 공유 한 후 작동하지 mysql을 삽입
- 20. Facebook sdk와 사용자가 공유 한 후 메서드 호출
- 21. 공유 버튼을 클릭하면 사용자가 로그인 한 후 앱으로 리디렉션하는 방법
- 22. 게시물을 공유 한 후 Google 플러스 카운트가 증가하지 않습니다.
- 23. 마스터 에이전트에 다시 연결 한 후 snmp 공유 테이블
- 24. 여러 프로세스간에 공유 객체 공유
- 25. 모듈간에 공유 리소스 테스트 공유
- 26. 공유 의지가있는 위치 공유 활동
- 27. 공유 라이브러리에 공유 라이브러리를로드 할 수 있습니까?
- 28. 스레드가 완료된 후 공유 카운터 표시
- 29. 루트보기 컨트롤러?
- 30. Apple의 핵심 위치 프롬프트 - 왜 루트보기 컨트롤러로 돌아갑니다?
메인 뷰 컨트롤러 위에 모달이 표시됩니까? – shortstuffsushi
아니 다른보기 컨트롤러 – Gowtham