1

我有点困惑,为什么我会收到这个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"]];
}
4

0 回答 0