iphone - 从应用程序委托(delegate)调用 View Controller 方法

标签 iphone objective-c xcode methods delegates

我试图从应用程序委托(delegate)调用 View Controller 中的方法,但 Xcode 显示No known class method for selector 'myMethodHere'。这是我的代码:

AppDelegate.m:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [..]
            [MainViewController myMethodHere];
    [..]
    return YES;
}

MainViewController.m:

-(void) myMethodHere {
     [..]
}

最佳答案

我会努力

MainViewController * vc = [[MainViewController alloc]init];
[vc myMethodHere];
[vc release];
  1. 确保在您的应用委托(delegate) .m 文件中导入您的 MainViewController
  2. 确保将“myMethodHere”添加到 MainViewController .h 文件

关于iphone - 从应用程序委托(delegate)调用 View Controller 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8141332/

相关文章:

ios - 如何从 App Store 和开发者帐户中删除应用程序?

iPhone 开发 : How to Catch Exception/NSError in Objective-C?

iphone - 如何使用 CoreMidi 将 Midi 时间码转换为实际时间

objective-c - 隐藏动画模态 UIView?

objective-c - 如何正确地从另一个 viewController 中删除一个 pin

ios - webView中解析Json数据

iphone - 如何访问同一实例中另一个类中的函数?

iphone - 我可以在 nib 文件中设置自定义 UICollectionViewLayout 吗?

iphone - Apple Mac-o-Linker (id) 错误

ios - 'PFUser' 没有名为 'subscript' 的成员