0

我有一个游戏,用户可以将分数提交到 Twitter。问题是,现在,他们可以输入任何他们想要的东西,而不是他们的实际分数。通过使 TextField 不可编辑,他们将无法更改分数。

有谁知道解决这个问题??

这是代码片段(显然也应用了 twitter 框架):

-(IBAction)twitter {

float currentTime = [seconds.text floatValue];
float newTime = currentTime;

NSString *twitter = [NSString stringWithFormat:@"I finished level 2 of #TextOff in %.2f seconds! Think you can beat my score? Download it in the App Store now!", newTime];

TWTweetComposeViewController *tweet = [[TWTweetComposeViewController alloc] init];
[tweet setInitialText:twitter];

//am i able to get ride of the textfield here?????

[self presentModalViewController:tweet animated:YES];

}

4

1 回答 1

0

如果您想使用他们在设备上设置的用户 Twitter 帐户在 Twitter 上发帖,而不显示对话框或允许他们更改任何内容,请使用社交框架的SLRequest类。这将允许您向 Twitter 发出请求,而无需使用内置的 Twitter 组合对话框。

请注意,您必须将其包装在对用户的 Access 提示中,因此[ACAccountStore requestAccessToAccountsWithType:options:completion:]最好至少向他们说明您在警报提示之前或之后所做的事情,否则它看起来很可疑。

于 2013-02-24T23:23:24.833 回答