经常崩溃就是数组字典引起的 数组字典需要容错处理,不能直接为nil,例如直接在@[这里放入一个可能为空的对象] #define IFNIL(XX) (((XX) == nil) ? @"" : (XX)) 代码举例