From b1b9daba0a53acd8ff9b5961fa99578c774e75a3 Mon Sep 17 00:00:00 2001 From: Saul Mora Date: Tue, 13 Mar 2012 14:53:40 +0100 Subject: [PATCH] __weak blocks make crashes :( --- .../NSManagedObjectContext+MagicalThreading.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m b/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m index 6bf0e14..5addad6 100644 --- a/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m +++ b/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m @@ -47,7 +47,7 @@ static NSString const * kMagicalRecordManagedObjectContextKey = @"MagicalRecord_ { typedef NSManagedObjectContext *(^RecursiveCallback)(NSManagedObjectContext *); - __weak RecursiveCallback findLastContext = nil; + __block RecursiveCallback findLastContext = nil; findLastContext = ^NSManagedObjectContext *(NSManagedObjectContext *context) { if ([context parentContext] == nil)