平時(shí),有人會將字典參數(shù)寫成如下形式,但是當(dāng)網(wǎng)絡(luò)不好,沒有加載到數(shù)據(jù)的時(shí)候,會出現(xiàn)參數(shù)缺少,此種寫法會導(dǎo)致APP意外奔潰。發(fā)生崩潰,App store通不過審核,后果很嚴(yán)重。
可能引起奔潰的錯(cuò)誤寫法:
NSDictionary?*?params=@{@"user_id":UserInfo.uid,@"token":UserInfo.token,@"page":page,@"address":address};?
使用以下方法可防止奔潰
NSDictionary?*userDict?=?[NSDictionary?dictionaryWithObjectsAndKeys:UserInfo.uid,@"user_id",UserInfo.token,@"token",UserInfo.uid,@"target_id",?nil?nil];??