【问题标题】:Call method from Utilities class, an NSObject class to show the popup view in my view controller从 Utilities 类调用方法,一个 NSObject 类在我的视图控制器中显示弹出视图
【发布时间】:2014-05-12 00:39:33
【问题描述】:

我只想从一个 NSObject 类的实用程序类中调用该方法,这样当它被调用时,我想显示的弹出视图就会出现。

我有一个UIView,其中包含一个必须在许多屏幕上显示的errorPopupView。所以,我想创建一个可以从任何类调用的方法来显示弹出视图。所以,我创建了一个NSObject 类,其中包含以下方法。

还有一件事是如何设置此按钮操作,它应该在 NSObject 类或视图控制器中。

【问题讨论】:

  • 第一个问题:在类方法中没有看到restoreView这个参数的使用。
  • +(UIView *)restorePopupView:(NSString *)text andValue:(NSString *)value;
  • 您想将一些值传递给您的 restorePopupView: 函数对吗?
  • @Rushi 我只想从一个 NSObject 类的实用程序类中调用该方法,这样当它被调用时,我想显示的弹出视图就会出现。但我不知道这样做的正确方法。
  • 你的问题不是很清楚,你想用参数做什么?

标签: ios iphone ios7 uiview


【解决方案1】:
+(UIView *)restorePopupViewSetYourParameters:(NSString *)text anyOtherValue:(NSString *)value classForButtonCall:(id)callingClass;

当你必须调用它时,只需这样做:

[Utilites restorePopupViewSetYourParameters:@"Abcd" anyOtherValue:@"XYZ" classForButtonCall:self];

【讨论】:

  • 你能说说方法的内容吗,或者我做的方式像声明UIView,alloc,set frame等是对的。
  • @iPhone6 是的,你可以这样做。很干净。当你使用和调用不同的类时,你必须这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多