Именно что-то вроде этого, кроме того, необходимо добавить еще constraints по width, height и по оси X, а по оси Y сделать как раз align center to center of superview, иначе не будет работать. Спасибо, задача уже решилась.
Объявляю @property (nonatomic, strong) ViewController * vc; и пишу [self.vc pauseGame]; ошибок нет, метод не выполняется (как и [(ViewController *) self.vc pauseGame];)
Ок, я понял различие в инстанс и класс, пишу MyClass *object = [[MyClass alloc] init]; [object anInstanceMethod];, ошибок и варнингов не выдает, запускаю эмулятор, вырубается c EXC_BAD_ACCESS и указывает на @autoreleasepool, не могу понять в чем проблема.
Спасибо, очень интересно, но меня интересует самая простая реализация, я просто хочу отправить сообщение из одного класса в другой, чтобы вызвать нужную функцию, никаких изысков. Ближе всех пока rsi из самого первого ответа, но ответы он дает не развернутые (жаль). Нельзя же просто поменять, к примеру, - на +, чтобы все заработало.
+ (void) видит, но в самом ViewController'e появляются варнинги: Method definition for "resumeGame" not found да и прерывание срабатывает signal SIGABRT.