2011-11-23 1 views
0

다음은 내가 사용하는 코드입니다. 나는 팝업을 볼 수 있지만 페이스 북 팝업에 미리 채워진 텍스트는 보지 못합니다.Sharekit에 페이스 북 입력란이 없습니다.

제안 사항?

- (IBAction) shareViaFacebook 
{ 

    [self prepareToShare]; 

    // create the item to share 
    NSString *share = [NSString stringWithFormat:@"I'm tracking %@ in some stuff, check it out! http://somewebsite.com/g/%d @TEST", 
         self.game.name, 
         [self.game.serverId intValue]]; 

    SHKItem *item = [SHKItem text:share]; 

    // share the item 
    [SHKFacebook shareItem:item]; 
} 

같은 나이에 트위터에 대한 다음 코드는 정상적으로 작동합니다.

NSString *finalPostedString = [[NSString alloc] initWithFormat:@"Check out this"]; 
SHKItem *item1= [SHKItem text:finalPostedString]; 
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item1]; 
[actionSheet showInView:self]; 

가를 시도하고 희망이 도움이 : 즉 모든이가 ShareKit를 사용하여 내 프로젝트의 예입니다

- (IBAction) shareViaTwitter 
{ 
    [self prepareToShare]; 

    // create the item to share 
    NSString *share = [NSString stringWithFormat:@"I'm tracking %@ in some stuff, check it out! http://somewebsite.com/g/%d @TEST", 
          self.game.name, 
          [self.game.serverId intValue]]; 

    SHKItem *item = [SHKItem text:share]; 

    // share the item 
    [SHKTwitter shareItem:item]; 
} 

답변

1
+0

그래 내가 지시 사항을 따르했고, 여전히 포스트 벽에 화면이 비어 : 또는 더 구체적으로, 또한 귀하의 질문에 대답해야이 스레드를 확인하십시오. 재미있는 점은 매우 비슷한 코드가 트위터에서 잘 작동한다는 것입니다. – jini

+0

나는 트위터에서 작동하더라도 새로운 관점에서이 문제를 다루지 않아도 문제를 좁히는 데 도움이되도록 다음을 수행합니다. 1) SHKConfig.h에서 Facebook 자격 증명이 올바른지 다시 확인하십시오. 2) 간단한 문자열을 사용하거나 다음과 같이 간단한 방법을 사용하십시오. SHKItem * item = [SHKItem URL : url title : @ " 나에게 공유 해줘!"]; [SHKFacebook shareItem : item]; ' 3) 위와 같이 actionSheet에서 다양한 결과가 표시되는지 확인하십시오. 처음 두 가지가 도움이되지 않으면 어둠 속에서 촬영하십시오. – Brayden

+0

나는 그것을 시도 할 것이다. 참고로,이 게시물은 페이스 북에 게시하지 않습니다. 그냥 비어 있습니다. 나는 다른 두 가지를 시도 할 것이다. – jini