我目前正在使用xcode 5.在我的應用程序中,啓動圖像來自Twitter,&,因爲我需要先從iPhone的默認設置中設置我的Twitter帳戶。從設置中設置Twitter帳戶iOS
因此,當我打開我的應用程序時,它將顯示從Twitter下載的圖像,僅當我在設置中設置了我的帳戶時。
現在我的問題是如果我沒有設置我的Twitter帳戶從設置&試圖打開應用程序?目前它正如預期的那樣變得空白。但是,這可能是什麼解決方案?
任何幫助,高度讚賞!
我目前正在使用xcode 5.在我的應用程序中,啓動圖像來自Twitter,&,因爲我需要先從iPhone的默認設置中設置我的Twitter帳戶。從設置中設置Twitter帳戶iOS
因此,當我打開我的應用程序時,它將顯示從Twitter下載的圖像,僅當我在設置中設置了我的帳戶時。
現在我的問題是如果我沒有設置我的Twitter帳戶從設置&試圖打開應用程序?目前它正如預期的那樣變得空白。但是,這可能是什麼解決方案?
任何幫助,高度讚賞!
如果您正在使用Twitter.framework你總是可以檢查是否Twitter帳戶從設備TWRequest.h
同步或不將此屬性
@property (nonatomic, retain) ACAccount *account;
如果您正在使用的社會。框架也有類似的性質
@property (retain, NS_NONATOMIC_IOSONLY) ACAccount *account;
在SLRequest.h
上述屬性返回零,我試圖在模擬器這些聲明和它的工作
ACAccountStore *accountStore = [[ACAccountStore alloc] init] ;
ACAccountType *twitterAccountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
NSArray *twitterAccounts = [accountStore accountsWithAccountType:twitterAccountType];
if(twitterAccounts)
{
NSLog(@"twitterAccounts: %@",twitterAccounts);
}
我有我的Twitter帳戶的詳細信息在數組中的模擬器同步,希望它在設備一樣了。
一個簡單的解決方案是創建一個佔位符圖像(或文本),而不是圖像,你說:「如果你想要啓用所有功能去設置和設置用戶帳戶」。當然,儘可能早地檢查至少一個Twitter帳戶的存在。
嘿安德烈謝謝你的回答。以我承諾讚賞任何幫助的方式+1。但不幸的是,這不是我的錯誤。是的,我一定會使用佔位符。但我的問題是如何檢查從應用程序設置的twiiter帳戶 –
對不起..謝謝。 satheeshwaran的答案是正確的,如果twitterAccounts.count == 0 menas你應該設置一個設置。 – Andrea
謝謝你的回答。按照我承諾讚賞任何幫助的方式給予+1。現在讓我知道如何使用帳戶?因爲我完全是ACAccount的新手 –
@ForamMukundShah第二個東西是否工作? – satheeshwaran