什么是取代自我的最佳方式

Fel*_*nes 0 iphone xcode objective-c self ios

我有这个代码很好,但出于好奇我怎么能替换self这个方法中的单词?这是一个导航应用程序顺便说一句,并尝试各种方法来取代它.

Viewcontroller1

  [self.navigationController popViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

这是我试过的一种方法,

UIViewController *vc;

    vc = [[Viewcontroller1 alloc] initWithNibName:nil bundle:nil];
    [vc.navigationController popViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

iPa*_*tel 5

无法更换self.因为在JAVA中selfkeyword一样this keyword的.

IN SHORT Apple/iOS不能证明任何类型的功能任何人都可以更改它.


                                      **EDIT**
Run Code Online (Sandbox Code Playgroud)

从您的代码:

UIViewController *vc;

    vc = [[Viewcontroller1 alloc] initWithNibName:nil bundle:nil];
    [vc.navigationController popViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

创建对象的最佳方法,Viewcontroller1并导航到另一个viewController进行写入

Viewcontroller1 *objVC = [[Viewcontroller1 alloc] init]; 
[self.navigationController pushViewController: objVC animated:YES];
Run Code Online (Sandbox Code Playgroud)