0

録音したオーディオ ファイルをドキュメント フォルダに保存しようとしています。録音したオーディオを保存するために使用しようとしましCoreDataたが、わかりません。それを統合する最良の方法は何ですか?私のコードは次のとおりです: -

    if(_radio.isRecording) {
        [_recordbutton setImage:[UIImage imageNamed:@"record_off.png"] forState:UIControlStateNormal];
        [_radio stopRecording];
    }  else {
        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentsPath = [paths objectAtIndex:0];
        NSString *recordname = [NSString stringWithFormat:@"%@%d.%@", [_detailItem objectForKey:@"name"], _recordingCounter++, [_radio fileExtensionHint]];
        NSString *path = [documentsPath stringByAppendingPathComponent:recordname];
        [_recordbutton setImage:[UIImage imageNamed:@"record_on.png"] forState:UIControlStateNormal];
        [_radio startRecordingWithDestination:path];

    }
}

- (void)radio:(MeroRadio *)radio didStopRecordingWithDestination:(NSString *)path {

    NSLog(@"Did stop recording with destination: %@", path);
    [_recordbutton setImage:[UIImage imageNamed:@"record_off.png"] forState:UIControlStateNormal];
    NSURL *url = [NSURL fileURLWithPath:path];
    [_recordings saveobject:[url lastpathcomponent];

}

_recordingsですNSMutableArray。では、それを保存する最良の方法は何ですか?

4

1 に答える 1