こんにちは、画像の URL を比較する一連のコードを取得しました。これは図書館からでした。複数の画像ピッカー、これらのコードでは、otherUrls が選択された画像であり、selfUrls がフォトライブラリ/カメラロールに含まれているものであることを知っています。
これをショートカットにして、すべてのURLと比較するのではなく、単にスキップするか、すばやく比較するように、誰かが私を助けてくれませんか. 誰かが私を助けてくれることを願っています。すべての selfUrls と比較すると、クラッシュします。写真が多すぎるため。
- (BOOL)isEqual:(id)other
{
if (other == self)
return YES;
if (!other || ![other isKindOfClass:[self class]])
return NO;
ALAsset *otherAsset = (ALAsset *)other;
NSDictionary *selfUrls = [self valueForProperty:ALAssetPropertyURLs];
NSDictionary *otherUrls = [otherAsset valueForProperty:ALAssetPropertyURLs];
return [selfUrls isEqualToDictionary:otherUrls];
}