我有这行代码通知:
[通知setAlertBody:(@“%@”,placesData [counter])];
placeData是一个数组,[counter]是一个计数器,用于切换通知中的文本数据,但它对我不起作用。你能帮我吗?非常感谢
答案 0 :(得分:1)
使用:
[notification setAlertBody:[NSString stringWithFormat:@"%@",placesData[counter]]];
如果这不起作用,则数组可能为nil,为空或不包含NSString。
如果使用字符串常量,则只能使用您使用的代码:例如
[notification setAlertBody:@"Error!"];
答案 1 :(得分:0)
两种可能性:
1 notification
或者不是UILocalNotification。
2 placedData[counter]
为nil,空或NSString以外的其他内容。
如果没有更多信息或代码,就不可能多说。