考慮下面的代碼。本質上,我們得到2個字符串,然後我們將這些值添加到NSDictionary。NSDictionary如何處理NIL對象?
但是,我遇到了一個奇怪的錯誤。當fbAccessTokenKey是0x0(或零),那麼twitterToken也不會被添加。
NSString *fbAccessTokenKey=[[UserStockInfo sharedUserStockInfo] getFBAccessTokenKey];
NSString *twitterToken=[[UserStockInfo sharedUserStockInfo] getTwitterAccessTokenKey];
NSDictionary *params= [[NSDictionary alloc] initWithObjectsAndKeys:
fbAccessTokenKey, @"fb_access_token",
twitterToken, @"twitter_access_token",
nil
];
爲什麼會發生這種情況,解決這個問題的好方法是什麼?
感謝您的好解釋!我知道了。 –
即使我每天都使用它,我甚至沒有想過這個。謝謝! – Sirens