Commit 8f13257f authored by Alex朱枝文's avatar Alex朱枝文

兼容避免前端发的消息携带null字段

parent ade87d47
...@@ -46,10 +46,24 @@ ...@@ -46,10 +46,24 @@
[super fillWithData:data]; [super fillWithData:data];
self.customData = data; self.customData = data;
if (![data.title isKindOfClass:[NSNull class]] && data.title != nil) {
self.titleLabel.text = data.title; self.titleLabel.text = data.title;
} else {
self.titleLabel.text = @""; // 或者空字符串 @""
}
if (![data.desc isKindOfClass:[NSNull class]] && data.desc != nil) {
self.descLabel.text = data.desc; self.descLabel.text = data.desc;
} else {
self.descLabel.text = @""; // 或者空字符串 @""
}
if (![data.price isKindOfClass:[NSNull class]] && data.price != nil) {
self.priceLabel.text = data.price; self.priceLabel.text = data.price;
if (data.imageUrl == nil) { } else {
self.priceLabel.text = @""; // 或者空字符串 @""
}
if (data.imageUrl == nil || [data.imageUrl isKindOfClass:[NSNull class]]) {
[self.iconView setImage:TUIChatBundleThemeImage(@"chat_custom_order_message_img", @"message_custom_order")]; [self.iconView setImage:TUIChatBundleThemeImage(@"chat_custom_order_message_img", @"message_custom_order")];
} else { } else {
[self.iconView sd_setImageWithURL:[NSURL URLWithString:data.imageUrl]]; [self.iconView sd_setImageWithURL:[NSURL URLWithString:data.imageUrl]];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment