본문 바로가기

스터디/2013 여름

7월 30일.



** iOS에 Twitter Framework가 내장되어 있음.


App Info -> [Build phases] -> [Link Binary With libraries] 에서 

[twitter.framework] 를 추가해주도록 한다.


트위터 로그인 확인 기능이 필요한 곳에 <Twitter/Twitter.h> 를 include(or import) 하고

아래 함수를 써서 트위터가 로그인 되었는지 그렇지 않은지 확인한다.

트위터는 아이폰 설정에서 로그인이 가능하다. 


[TwTweetComposeViewController canSendTweet]


위 코드의 canSendTweet 함수는 bool 형을 리턴한다.

따라서 if문을 적절히 써주어 기기내 설정에 트위터 계정 로그인이 되어있는지 혹은 그렇지 않은지 확인할 수 있다. 


아래 링크 참고

http://www.raywenderlich.com/ko/19597/ios-5%EC%97%90%EC%84%9C-twitter-%EA%B0%9C%EB%B0%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC




그러나 진짜 문제는.... 나는 cocos2d-x로 작업중이라는 것. 

iOS 를 기준으로 작업하기 때문에 iOS에 내장된 트위터 프레임워크를 사용하고 있으나 해당 기능은 앱 자체에서 Login/Logout 기능은 구현할 수가 없..는걸로 알고있다.


일단은 CCApplication.mm 파일에 로그인 확인 기능까지만 만들어놨는데 이걸 어떻게 처리해야할지는 아직 미지수... =_= 

iOS Application 의 경우는 그냥 [self presnetModalViewController:@@@@@ animate:@@@]; 를 써버리면 바로 트윗을 쓸 수 있는 뷰가 나타나지만 코코스투디에서는 바로 그렇게 할 수가 없다ㅠㅠ


뷰를 새로 파서 화면을 아예 전환시켜버릴까 ... 싶긴 한데 너무 일이 커지고 복잡하기도 해서ㄷㄷ.. 좋은 방법을 찾..(구글링)고 있당.



내일 다시 작업하기 위한 URL들 .. 어차피 크롬에서 최근 닫은 탭 열기를 쓰면 되긴 하지만 혹시 모르니까 .. ㄷㄷ 


'스터디 > 2013 여름' 카테고리의 다른 글

8월 1일  (0) 2013.08.01
7월 31일  (0) 2013.07.31
7월 17일  (0) 2013.07.17
7월 10일  (0) 2013.07.10
게임 아키텍쳐&디자인  (0) 2013.07.08