Это мой код:
NSString *_filePath = [NSString stringWithFormat:@"%@/%@",[Utils defaultSDCardPath],fileName];
NSURL *url=nil;
NSError *error;
if ([Utils fileExists:_filePath]) {
url = [NSURL fileURLWithPath:_filePath];
}
self = [super initWithContentsOfURL:url error:&error];
self._filePath = _filePath;
[self play];
Оказалось, что когда я использую имя файла в качестве короткого имени (например, "x.mp3"), оно работает правильно, но когда я использую файл с длинным именем (например, "5be1509904c99c37cfdf1908" или "5be1509904c99c37cfdf1908.mp3") или без расширения это не работает.
И он возвращает эту ошибку:
Error Domain=NSOSStatusErrorDomain Code=1954115647
Любая идея, и помогает? Спасибо