I am getting another memory leak in a non-void instance method that returns a object of class NSMutableArray.

Can someone advise me on how I can fix this leak? I tried to release ‘userFollowings’ at the end of the method but it’s still reporting a leak.
When your are to return an object from a method in which you have either initialized it or retained it, it is common practice to return it autoreleased. That way, the user receiving the object doesn’t have to worry about releasing it. So, your final line of code should look like this:
It probably wouldn’t hurt to read a little from the Memory Management Programming Guide to catch up on memory management rules such as this, and there are plenty of other helpful resources out on the web and on this site.