JSQMessagesViewController Xcode 7.0 Beta 5 を使用すると、「JSQPhotoMediaItem の copyWithZone メソッドで 'UIImage *' をタイプ 'CIImage * _Nonnull' のパラメーターに送信する互換性のないポインター タイプです。
メソッドは次のとおりです。
- (instancetype)copyWithZone:(NSZone *)zone
{
JSQPhotoMediaItem *copy = [[[self class] allocWithZone:zone] initWithImage:self.image];
copy.appliesMediaViewMaskAsOutgoing = self.appliesMediaViewMaskAsOutgoing;
return copy;
}
警告は、JSQPhotoMediaItem を初期化する最初の行に対するものであり、initWithImage は、(UIImage *) を期待していることを示しています。
- (instancetype)initWithImage:(UIImage *)image
{
self = [super init];
if (self) {
_image = [image copy];
_cachedImageView = nil;
}
return self;
}
また、次のことも報告しています。「ここでパラメーター 'im' に引数を渡す」実際に initWithImage(CIImage *) im[![ここに画像の説明を入力][1]][1] を持つ CISampler.h を参照しています。
ありがとう。