无法在全局方法中分配委托

时间:2017-04-27 07:46:08

标签: ios objective-c delegates singleton

我有一个单例,在其中我创建了一个将由多个viewcontrollers使用的自定义方法。该方法是显示电子邮件编辑器。

  if Column.Index = 1 then
    if Value.AsOrdinal < 0 then  // negative 
      bgBrush.Color := TAlphaColors.Lightpink
    else
      bgBrush.Color := TAlphaColors.MoneyGreen;
  Canvas.FillRect(Bounds, 0, 0, [], 1, bgBrush);

在其他视图控制器上,我称之为:

$('.customer .fCombo-select').select2('data',null).trigger('change');

警告消息正在分配给

  

id __Nullable来自不兼容   输入UIViewController * __ strong

任何方式如何使其工作?

1 个答案:

答案 0 :(得分:1)

您需要对方法进行一些更改:

来自:

- (void)emailSend:(NSString *)bodyStr inVC:(UIViewController *)vc

收件人:

- (void)emailSend:(NSString *)bodyStr inVC:(id)vc