プロジェクトをObejctive-CARCに移行すると、次のエラーが発生しました。
implicit conversion of 'bool' (aka 'signed char') to 'nsdata *' is disallowed with arc
Xcodeがこのエラーのために参照している関数が返されているNO
かnil
、返されるタイプが次のタイプであるにもかかわらずNSData
:
- (NSData *)compressBytes:(Bytef *)bytes length:(NSUInteger)length error:(NSError **)err shouldFinish:(BOOL)shouldFinish
{
if (length == 0) return nil;
int status;
if (status == myVariable) {
break;
} else if (status != y_OK) {
if (err) {
*err = [[self class] deflateErrorWithCode:status];
}
return NO;
}
しかし、私はそれを修正する方法を知っているかどうかはよくわかりません。どんなアイデアでもありがたいです。