我遇到了一个非常奇怪的问题,我试图理解这个问题。似乎实例变量没有像它们应该的那样工作......
self.imageView.setImage(image) // This works.
self.imageView.image = image // This does not.
使用第二种方法,我收到以下错误。 Cannot assign to property: self is immutable
.
这是第一次发生在我身上:我没有做任何特别的事情。我的图像视图声明如下, @IBOutlet var imageView: UIImageView!
,并在情节提要中连接。
我能想到的唯一想法是我最近包含一个 Objective-C 桥接标头;它昨天工作正常,尽管我似乎无法通过从构建设置中删除桥接标头来使其正常工作。
所有这些都是从UIViewController
子类发生的,我的意思是类,而不是结构......
谢谢你的帮助。
我找到了这一切背后的原因。这很愚蠢,我感谢Nicklas Ridewing为我指出了正确的方向。
我已经包括了 https://github.com/mindbrix/UIImage-PDF(UIImage+PDF)。
此UIView
代码使用定义为
- (NSImage *) image
.
我重命名了它,pdf_image
,在更改了库中对它的所有调用后,一切都已修复。也许我会做一个拉取请求...