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