我正在设置一些常量,一个是 NSDate 但收到这条警告消息:
NSDate *const __strong
使用类型表达式初始化的不兼容指针类型NSString
代码简单说明(imp文件):
NSDate *const kPAPUserBirthdayKey = @"fbBirthday";
高级解释:我使用一个常量文件作为一个单例,为我写入的 API 保存常量变量。例如上面是一个日期字段,它将在连接到 Facebook 时保存 facebook 用户的生日。
然后在以下转换中使用它:
// Convert the DOB string into Date format
NSDateFormatter* df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MM/dd/yyyy"];
NSDate* userDOB = [df dateFromString:user.birthday];
[[PFUser currentUser] setObject:userDOB forKey:kPAPUserBirthdayKey];
有人可以解释警告的实际含义以及此处应更改的内容吗?我在上面的最后一行得到同样的错误?