APICallsViewController

APICallsViewController

我想调用此方法:

- (void)getUserFriendTargetDialogRequest {
    currentAPICall = kAPIFriendsForTargetDialogRequests;
    [self apiGraphFriends];
}

从另一个视图控制器中的此条件语句中:
if (idx == 2) {
        NSLog(@"you touched menu 2");

        APICallsViewController *apiViewController = [APICallsViewController alloc];
        [self.navigationController pushViewController:apiViewController animated:YES];
    }

谁能提供有关此语法的帮助?

非常感谢

最佳答案

首先,您可能还想通过以下方式初始化APICallsViewController:

    APICallsViewController *apiViewController = [[APICallsViewController alloc] initWithNibName:nil bundle:nil];

然后,如果该getUserFriend ...是APIViewController的方法,则可以执行以下操作:
    [apiViewController getUserFriendTargetDialogRequest];

但是,由于您没有从其他视图控制器传递任何参数,因此您可以考虑在init方法或APICallsViewController的viewDidLoad方法中调用它。

09-25 21:14