大家好,现在要弄一个日期比对的NSPredicate
一直弄不出来,想请问一下
//先计算今天几号
let today = Date()
let dateComponents = Calendar.current.dateComponents(in: TimeZone.current, fro
m: today)
let 今天日期 = dateComponents.day!
print("\(今天日期)")//此行会显示17
//下面一行如果写17,会成功
let predicate = NSPredicate(format:"day == 17")
//但是写成变量,就会报错 Thread 1: EXC_BAD_ACCESS (code=1, address=0x11)
let predicate = NSPredicate(format:"day == %@",今天日期)
请问这语法是哪边有错?
感谢