我需要从约会中减去15分钟。请注意理解为什么以下不起作用:
eventDate = event.date;
NSDate *alarmDate = [[eventDate] dateByAddingTimeInterval:-60*15];//this is throwing error "Expected identifier"
感谢您的任何建议。
答案 0 :(得分:4)
您的代码中存在语法错误,只有在向对象发送“消息”时才能使用方括号。在任何其他情况下都不要使用Objective-C方括号语法。
这是正确的代码:
eventDate = event.date;
NSDate *alarmDate = [eventDate dateByAddingTimeInterval:-60*15];