Вы пытались отделить функцию 'твит' от функции lat и long, и она принимает параметры lat и long в качестве параметров? Таким образом, в вашей функции lat и long вы устанавливаете две переменные, а затем передаете их функции твита, поэтому она не будет вызывать ее, пока вы не вызовете ее с правильными данными.
Что-то вроде:
- (void) getLatLong{
int latitude;
int longitude;
latitude= MyClass getLat;
latitude= MyClass getLong;
MyClass tweet:latitude:longitude;
}
- (void) tweet:(int) latitude:(int) longitude{
// send tweet
}