我有点困惑,为什么我会收到这个NSInvalidArgumentException
错误,因为我没有做任何特别的事情。如果我做错了什么,这是我的代码。基本上我正在实现输入Mixpanel analytics
并将didreceivelocalnotifiaction
触发时间发送到混合面板。我已经存储了用户名的值。请让我知道为什么会出现此错误。而且它不定期,它偶尔会出现,因此更难找到错误。
- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif {
// Handle the notificaton when the app is running
Mixpanel *mixp = [Mixpanel sharedInstance];
[mixp track:@"Notification Fired" properties:[NSDictionary dictionaryWithObject:notif.fireDate forKey:@"App Opens"]];
mixp.nameTag = [[NSUserDefaults standardUserDefaults] objectForKey:@"Username"];
[mixp identify:[[NSUserDefaults standardUserDefaults] objectForKey:@"Username"]];
}