1. You should not "retain" objects you did not "alloc".
Remove "[myRecordPath retain];"
2. check if recordFileHandle != nil
3. restart your phone, may be file was not released properly before.
4. File should exist before you can open it with "[NSFileHandle fileHandleForWritingAtPath:recordFilePath];"
|