У меня есть новый проект от старшего члена нашей команды. Я не знаю, где проблема ...NSRangeException indexSet count или lastIndex не должен превышать -numberOfAssets
// Chooses the photo at the last index
[group enumerateAssetsAtIndexes:[NSIndexSet indexSetWithIndex:[group numberOfAssets] - 1] options:0 usingBlock:^(ALAsset *alAsset, NSUInteger index, BOOL *innerStop) {
// The end of the enumeration is signaled by asset == nil.
if (alAsset) {
ALAssetRepresentation *representation = [alAsset defaultRepresentation];
[defaults setObject:representation.filename forKey:@"latest"];
}
}];
} failureBlock: ^(NSError *error) {
// Typically you should handle an error more gracefully than this.
NSLog(@"No groups");
}];
2014-09-04 11: 37: 55,960 IMDropShare [28350: 60b] ВНИМАНИЕ: GoogleAnalytics 3,06 недействительным GAIUncaughtExceptionHandler (NSException *) (GAIUncaughtExceptionHandler.m : 49): Необлученное исключение: индекс indexSet или lastIndex не должен превышать -numberOfAssets 2014-09-04 11: 38: 00.980 IMDropShare [28350: 60b] * Завершение приложения из-за неперехваченного исключения 'NSRangeException', причина: 'indexSet count или lastIndex не должно превышать -numberOfAssets '
Когда '[groupOffAssets]' равно 0, -1 будет преобразован в очень большое значение без знака – KudoCC