获取错误“;对于';没有可见的@界面;CIImage&x27;声明选择器';尺寸'&引用;在iOS 7之前的一个项目上

获取错误“;对于';没有可见的@界面;CIImage&x27;声明选择器';尺寸'&引用;在iOS 7之前的一个项目上,ios,objective-c,Ios,Objective C,无法在my org中编译以前正在运行的旧应用程序,该应用程序出现以下错误,但调试失败。(我不是什么Obj-C开发人员) 这是我们遇到问题的功能: static CGSize newSizeWithFont(NSString *self, SEL _cmd, UIFont *font) { if ([self cxa_doesWrapInvisibleIdentifiers] && titleSettingsPairs[self]){ CGSize size

无法在my org中编译以前正在运行的旧应用程序,该应用程序出现以下错误,但调试失败。(我不是什么Obj-C开发人员)

这是我们遇到问题的功能:

static CGSize newSizeWithFont(NSString *self, SEL _cmd, UIFont *font)
{
  if ([self cxa_doesWrapInvisibleIdentifiers] &&
      titleSettingsPairs[self]){
    CGSize size = [[titleSettingsPairs[self] image] size];
    size.width -= [titleSettingsPairs[self] shrinkWidth];
    return size;
  }

  return origSizeWithFont(self, _cmd, font);
}
再三

static CGSize newSizeWithAttributes(NSString *self, SEL _cmd, NSDictionary *attributes)
{
  if ([self cxa_doesWrapInvisibleIdentifiers] &&
      titleSettingsPairs[self]){
    CGSize size = [[titleSettingsPairs[self] image] size];
    size.width -= [titleSettingsPairs[self] shrinkWidth];
    return size;
  }

  return origSizeWithAttributes(self, _cmd, attributes);
}

似乎您正在使用
CIImage
,要访问
CIImage
的大小,您应该使用
extent.size

比如说

CGSize size=someCIImage.extent.size;