我在应用程序包中有一个图像列表,需要在应用程序中显示适当的图像,图像具有以下格式:
###_photo_#.jpg
###: toy id, from 1000 to 2000
#: photo id, from 1
所以例如
1000_photo_1.jpg
1000_photo_2.jpg
我曾经获取包中的文件列表并使用谓词过滤掉其他文件:
@"self ENDSWITH '.jpg' AND self BEGINSWITH '%d_photo_'", toyId
但是现在有以@2x.jpg 结尾的视网膜图像,因此需要修复此方法,我正在考虑添加:
NOT ENDSWITH '@2x.jpg'
但这是正确的吗?我应该说:
NOT (ENDSWITH '@2x.jpg')
或者:
(NOT ENDSWITH '@2x.jpg')
反而?