Find the “weak” in the project code and in the libraries you included. Change it to assign
Edit:
As @TaylorHalliday notes in his comment below, my answer was rather incomplete.
Changing weak properties for assignment will get rid of compiler errors, but this can potentially cause memory management problems if you do not understand how to use manual reference counting.
Since you use manual reference counting, you will need to go through your code and make sure that you save the objects you want to save, and then release all the links to the objects when you are done with them. An explanation of the details is beyond the scope of the forum publication. I suggest that you search in the “Memory Management” section of the Xcode Help and read the advanced memory management guide.
You should probably also run the analysis tool in your project to look for possible memory management issues.
Better yet, convert your project to ARC. It is much easier to avoid memory management issues when using ARC.
Duncan c
source share