iphone - 另一个类的objective-c调用函数

标签 iphone objective-c ios xcode cocoa-touch

我在需要从其他类访问的类“loadingViewController”上有一个函数。我第一次调用如下函数时,它可以工作,但是如果我从另一个类再次调用它,不要因为再次分配它并重置参数。如果我创建一个实例方法也是如此。如何简单地从另一个类调用一个函数而不进行初始化或再次分配?可能是基本的新手问题...谢谢。

类在标题中声明并正确合成。

self.loadingController = [[loadingViewController alloc] initWithNibName:@"loadingViewController" bundle:nil];
[loadingController incrementProgress:0.1];

最佳答案

如果没有看到更多代码,很难确定,但我认为您只需要确保只初始化 loadingController一次:

if ( self.loadingController == nil ) {
    self.loadingController = [[loadingViewController alloc] initWithNibName:@"loadingViewController" bundle:nil];
}
[self.loadingController incrementProgress:0.1];

关于iphone - 另一个类的objective-c调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10130170/

相关文章:

iphone - 如何在没有服务器的情况下使用iPhone自动续订

ios - 使用 Facebook Connect 登录后如何转到我的 IOS 应用程序的主视图

ios - 当 UIActivityViewController 处于事件状态时, View 出现在背景/背景后面

iphone - 如何应用正则表达式和/或清理电话线?

javascript - UIWebview内容根据webview框架

iphone - Cocos2d应用程序EXC_BAD_ACCESS崩溃,不显示bt显示的内容

ios - 选择视频时可以更改 `UIImagePickerController`的标题吗?

html - stringByReplacingOccurrencesOfString 无法正常运行

objective-c - OSX - 如何实现像 Preview.app 这样的导出窗口?

ios - 如何访问字典数组并在 Objective C 中使用字典对象?