Yes i should have mention that i tried that....(taken a few seconds to retry).... and now it is working properly. Must have had another mistake before, changed from self to nil, fixed the mistake, then left it at nil.........Thanks very much guys
EDIT: If anyone was wondering, you can only target self when a method is within the class that where the other method is that you are targeting. That was my mistake, I had it in a different class calling self to try to reach the other class. Watch you targets.