2013-05-29 4 views

답변

0

공식적으로 사용자는 "setInitialText:" 만 입력 할 수 있으며 입력이 완료되면 텍스트를 검색 할 수 없습니다.

텍스트를 속성으로 사용할 수 있다면 완료 핸들러가 호출 될 때 텍스트를 사용할 수 있습니다. 그러나 애플은 그것을 이용할 수 없도록 선택했기 때문에 공식 API를 통해 현재 가능하지 않다.

이것이 필요한 경우 bug/enhancement request with Apple을 제출하여 고려해 볼 것을 권장합니다.

이제 말했다 모든 것을, 나는 SLComposeViewController 당신이보기 컨트롤러가 소유 한 뷰의 모든 서브 뷰를 볼 수 있습니다 의미의 UIViewController에서 상속 않는 것을 알 수있다. 하위 뷰를 열거하는 경우 UITextViews 또는 UITextField 인 텍스트를 찾고 텍스트를 찾을 수 있어야합니다.

+0

감사합니다. Michael !! 내 생각 엔 당신이 맞다. SLComposeViewController는 text 속성을 가지고 있지 않습니다.'setInitialText'를 가지고 있습니다. 흥미로운 아이디어 abt enumeration .. 시도해 보겠습니다 – holierthanthou84

+0

슬프게도 나는 이것을 얻을 수 없었습니다 : ( – holierthanthou84

+1

SLComposeViewController에서 사용자 입력을 가져올 수있었습니다 .SLComposeViewController가 UIViewContoller에서 상속받은 것과 마찬가지로 SLComposeViewController를 제거해야합니다. UITextView 속성을 가져 와서 내용을 가져온 다음 "in_reply_to_status_id"와 함께 Twitter API에 수집 된 정보를 전달합니다. 쉽게 들었습니다. 코드에 도움이 필요하면 Lemme이 알 수 있습니다! Spoiler 저는 아직 구현하지 않았습니다. SLComposerViewController에서 사용자 입력을 검색하려면, 나머지 부분이 케이크 조각이 될 것이라고 가정하십시오. 올바른 방향으로 나를 가리켜 주신 Michael에게 감사드립니다! – holierthanthou84

관련 문제