非常に奇妙な問題。
私は次のコードを持っています:
NSDictionary* notificationUserInfo = [pNotification userInfo];
NSManagedObject* newShoppingFilter = [notificationUserInfo valueForKey:@"shoppingListFilter"];
self.shoppingListFilter = newShoppingFilter;
NSLog(@"%@ tapped", [newShoppingFilter valueForKey:@"name"]);
何らかの理由で、self.shoppingListFilter=newShoppingFilterが変数を設定していません。
これは、self.shoppingListFilter変数を何らかの方法で初期化しないことに関する問題だと思いますが、これを理解することはできません。NSLogは正しい出力を示し、newShoppingFilterはnullではありませんが、self.shoppingListFilterはnullです。
どんな助けでも大歓迎です。