There are some places in the code where __block is used in a wrong way. It should probably be removed _or_ replaced with __weak, depending on the situation. http://stackoverflow.com/questions/7080927/what-does-the-block-keyword-mean