The dot notation (i.e. self.fetchLetter) is meant for properties, not for arbitrary methods. The self.fetchLetter is being interpreted as “get the ‘fetchLetter’ property of ‘self’,” which isn’t what you intend.
Just use [self fetchLetter] instead.