存儲失敗的坑

+ (NSString *)getAppDocumentDir
{
    return [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
                                                NSUserDomainMask,
                                                YES) objectAtIndex:0];
    
}
+ (void)saveListenDataWithFileName:(NSString *)fileName
                           AndData:(NSData *)data
                    AndFinishBlock:(void(^)(NSString *path,bool success))block;{
     NSString *path = [NSString stringWithFormat:@"kapEpUser%@ListenData%@sound.%@",[KapUserAccountStore loadActiveUserID],fileName,KapRecordFileUtil.MusicType];
    NSString *finallyPath = [self theAppDocuPathWithPath:path];
    //    bool bo = [data writeToFile:path atomically:YES];
    NSError *error = nil;
    BOOL bo =  [data writeToFile:finallyPath options:NSDataWritingAtomic error:&error];
    NSLog(@"%@,error=%@",error?@"寫入失敗":@"寫入成功",error);
    if (block) {
        block(path,bo);
    }
}
+ (NSString *)theAppDocuPathWithPath:(NSString *)path{
    NSString *documentpathString = [KapAppUtil getAppDocumentDir];
    return [NSString stringWithFormat:@"%@/%@",documentpathString,path];
}

存的時候不要將documentpathString 也拼入path, documentpathString是會變得~~~`

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,323評論 25 708
  • 倉敷的美觀地區(qū),平時飯店基本都不開門,或許只在節(jié)假日營業(yè)。所以吃飯還是走出來,往車站方向。 日本的每個城市都有這樣...
    wingfish閱讀 268評論 0 2
  • 文/唐宋 我的繾綣恣睢 度過寂寞如雪的年少 沖動偏激的語言 在口舌中傷痛了誰 我把憤怒留下,孤獨留下 撫慰我的悲催...
    唐宋a閱讀 174評論 1 3
  • 本來以為是直白而平淡的一章,不料不僅花了比較長的時間來讀,而且讀的過程中來回翻看,以致一度認為過了一年又老了一歲以...
    大笑的篷蒿人閱讀 573評論 1 1
  • 夜?jié)u漸靜了,轉眼間又是一年冬季,似乎夏日過后跳過秋,似乎落葉還未曾見到樹就已光禿禿一片,寒風中的搖晃,少了夏日擺動...
    凌悅沫心閱讀 281評論 0 1

友情鏈接更多精彩內容