-(NSString*)dateFilePath{
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory=[paths objectAtIndex:0];
return [documentsDirectory stringByAppendingPathComponent:kFileName];
}
- (void)viewDidLoad
{
int actuallyRead=0;
NSString *path=[self dateFilePath];
NSURL *audiourl=[[NSURL alloc]initFileURLWithPath:path];
NSLog(@"%@",audiourl);
inStream=[[NSInputStream alloc]initWithURL:audiourl];
actuallyRead=[inStream read:buffer maxLength:sizeof(buffer)];
NSLog(@"%d",actuallyRead);
[dataBuffer1 appendBytes:buffer length:actuallyRead];
NSLog(@"%d",actuallyRead);
[inStream release];
[super viewDidLoad];
}
IN .h file
NSInputStream *inStream;
NSMutableData *dateBuffer1;
unint8_t buffer[1024];
Там, в файле в Документах, я хочу загрузить в буфер, используйте этот метод, но на самом деле всегда читайте -1, что-то не так в моем методе?