从设置iOS设置Twitter帐户

时间:2013-07-24 12:44:23

标签: ios twitter settings

我目前正在开发xcode 5.在我的应用程序中,Launch Image来自Twitter,&为此,我需要先从iPhone的默认设置设置我的Twitter帐户。

因此,当我打开我的应用程序时,它将显示从Twitter下载的图像,只有我在设置中设置了我的帐户。

现在我的问题是,如果我没有在设置和设置中设置我的Twitter帐户试图打开应用程序?目前它正如预期的那样空白。但是这可能是什么解决方案?

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:2)

如果您使用的是Twitter.framework,您可以随时通过此属性检查是否已从设备同步Twitter帐户

@property (nonatomic, retain) ACAccount *account;

在TWRequest.h中

如果您使用Social.framework也有类似的属性

@property (retain, NS_NONATOMIC_IOSONLY) ACAccount *account;

在SLRequest.h中

上面的属性返回Nil,我在模拟器中尝试了这些语句并且有效

ACAccountStore *accountStore = [[ACAccountStore alloc] init] ;
ACAccountType *twitterAccountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
NSArray *twitterAccounts = [accountStore accountsWithAccountType:twitterAccountType];

if(twitterAccounts)
{
    NSLog(@"twitterAccounts: %@",twitterAccounts);
}

我在阵列中的模拟器中同步了我的Twitter帐户详细信息,希望它在设备中也能正常工作。

答案 1 :(得分:1)

一个简单的解决方案是创建一个占位符图像(或文本)而不是您所说的图像:“如果您想启用所有功能,请转到设置并设置用户帐户”。当然,您应该尽早检查至少一个推特账号的存在。