이 질문은 약간 구체적이지만 어쨌든 물어볼 것입니다. 따라서 여기에서 ShareKit 2.0 설치에 대한 모든 지침을 제대로 준수했습니다. https://github.com/ShareKit/ShareKit/wiki/Installing-sharekitShareKit 공유자는 한 번만 표시 하시겠습니까?
모든 것이 잘 컴파일됩니다. 내가 추가 한 유일한 파일은 DefaultSHKConfigurator.m 파일이며 공유자에 대한 내 정보가 있습니다.
그래서 예를 들어 나는이 같은 SHKMail
전화 :
SHKItem *item = [SHKItem image:image title:@"Hey"];
[item setText:myText];
[item setURL:appURL];
if ([SHKMail canShare]) {
[SHKMail shareItem:item];
}
가 잘 아무 문제를로드하지 않으며, 잘 닫습니다 처음. 두 번째로이 코드를 실행하면 장치에서 아무런 변화가 없습니다. 이 문제는 SHKMail에 제약이 없으며 ALL 공유자가 발생합니다. 문제를 SHK.m
클래스로 좁혔습니다. 그 코드는 내가 게시 된 첫 번째 코드를 실행 두 번째로 호출되는 안
// If a view is already being shown, hide it, and then try again
if (currentView != nil)
{
self.pendingView = vc;
[[currentView parentViewController] dismissModalViewControllerAnimated:YES];
return;
}
다음 showViewController
방법에서
이 코드는 주위에 두 번째로 호출됩니다. 어쨌든, 무엇이 이것을 일으킬 수 있습니까? 디버깅 할 수있는 다른 방법은 무엇입니까? 어떤 아이디어?
나는 나를 완전히이 문제를 해결하는 데 도움이 사람이하는 50 포인트 현상금을 얻을 것이다 생각합니다.
답장을 보내 주신 분께 감사드립니다. :)
시도해 주셔서 감사하지만 유감스럽게도 두 번째로 공유기를 닫을 때 앱이 다운됩니다. 다른 생각? –
이것은 K S 응답에도 적용될 수 있지만 시뮬레이터에서이 문제가 발생하고 있습니까? – random
많은 장소에서 일부 장치 코드 만 사용하기 때문에 시뮬레이터에서 테스트 할 수 없습니다. –