У меня возникла проблема с прошлой недели. Моим требованием я должен создать собственный класс NSObject
, в котором я должен написать весь способ навигации для всех кнопок Действие Click. И когда я нажимаю кнопку, действие кнопки будет извлекать метод навигации из этого настраиваемого класса NSObject
в соответствии с кликом &. Но это не работает. Что я реализую, делюсь мой код ниже:Как перейти к ViewController из класса NSObject в iOS?
Это мой Method_Action_class.h
Класс
#import <Foundation/Foundation.h>
@interface Method_Action_class : NSObject
-(void)login_method_called;
@end
Это мой Method_Action_class.m
Класс
#import "Method_Action_class.h"
#import "Home_ViewController.h"
@implementation Method_Action_class
-(void)login_method_called
{
UIWindow *window=[UIApplication sharedApplication].keyWindow;
Home_ViewController *home = [[Home_ViewController alloc] initWithNibName:@"Home_ViewController" bundle:nil];
[window.rootViewController.navigationController pushViewController:home animated:YES];
}
@end
Когда я называю этот метод на кнопки мыши:
#import "Method_Action_class.h"
Method_Action_class *demo = [[Method_Action_class alloc] init];
[demo login_method_called];
Примечание: Method_Action_class
является моим NSObject
Тип класса
Здесь код работает успешно без предупреждения/Ошибка, но не переходите к другому классу.
Пожалуйста, помогите мне.
Эй, чувак, я тоже сталкиваюсь с этим типом проблемы. Но я выясню решение. Я поделюсь своим кодом, пожалуйста, проверьте :) –
Да Пожалуйста. Спасибо за ваш ответ –