NSString* promocode = @"DISCOUNT20";
[attributes setObject:[promocode length]>0?promocode:@"Valid Promo Code" forKey:ATT_BookingPromoCode];
At Console:
{
"Promo Code" = DISCOUNT20;
}
NSString* promocode = @"Jan20%";
[attributes setObject:[promocode length]>0?promocode:@"Valid Promo Code" forKey:ATT_BookingPromoCode];
At Console:
{
"Promo Code" = "Jan20%";
}
为什么要引用差异?我应该怎么做才能避免这种情况?
需要知道差异,因为
我正在为 Localytics 准备字典,在某些情况下我会得到 [未指定] 值。可能是因为没有考虑“值”而发生这种情况。因为 [Unspecifed] 仅在您发送空值或空值时出现。但我已经为此设定了条件。虽然我在 localytics 得到了未指定的值。这就是为什么我在准备要发送的字典时出错的原因。
提前致谢。