問題タブ [nsfilemanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3379 参照

iphone - Plistはドキュメントディレクトリにコピーされません

xcodeのリソースグループにplistファイルがあります。アプリの起動時にこれをドキュメントディレクトリにコピーしようとしています。私は次のコードを使用しています(sqliteチュートリアルから取得):

エラー「***キャッチされない例外のためにアプリを終了します'NSInternalInconsistencyException'、理由:'Plistのコピーに失敗しました。エラー操作を完了できませんでした。そのようなファイルまたはディレクトリはありません'」というエラーがコンソールに表示されます。

何が悪いのか分かりますか?

ありがとう

0 投票する
1 に答える
1460 参照

cocoa - Mac OS Xでmkstemp()によって作成されたファイルを削除できません

どうやら、NSFileManagerによって作成されたファイルを削除することはできませんmkstemp()。これを実証するためのテストコードを次に示します。

上記のコードを実行すると、ログに表示される内容は次のとおりです。

私はこれをSnowLeopardで実行しています。問題が発生している理由および/または問題を回避する方法についてのアイデアはありますか?

ありがとう!

0 投票する
1 に答える
854 参照

iphone - データの保存-デバイスではなくシミュレータで機能します

NSDataを使用して、アプリケーションで画像を永続化します。私はそのように画像を保存します(私のアプリデリゲートに):

次に、そのようにロードし直します(View ControllerのviewDidLoad):

このコードはシミュレーターでは毎回機能しますが、デバイスでは、イメージにロードバックされているようには見えません。私はそれが保存されることをかなり確信していますが、私はファイルシステムのビューを持っていません。

私は何か変なことをしていますか?シミュレータには、デバイスとは異なるディレクトリへのアクセス方法がありますか?

ありがとう!

0 投票する
1 に答える
458 参照

iphone - アプリケーションフォルダに保存されているビデオをUITableViewにロードする必要がありますか?

アプリケーションフォルダに保存されているビデオをテーブルビューにロードする必要があります。セルに触れると、ビデオが再生されます。

次のコードを使用して、すべてのビデオファイルを配列に取り込みました。

しかし、どうすればビデオをUITableViewにロードできますか。パスを指定してビデオをロードするためにNSBundleを使用しました。機能した。しかし、今は配列の内容からビデオをロードする必要があります。テーブルのセルに触れると、配列の内容から対応するファイルが読み込まれます。どうすれば作れますか?ありがとうございました。

0 投票する
1 に答える
186 参照

iphone - iPhone: ファイルシステムの無効な文字

iPhoneのファイルシステムまたはNSFilemanagerの使用が任意の文字に制限されているか、すべてが許可されています(これは、調査を行った後に現在想定していることです)。

0 投票する
2 に答える
953 参照

iphone - iPhoneシミュレータ-ファイルへの書き込み/読み取りの問題

私はiPhoneの読み取り/書き込みでたくさん読んでいて、持っているものはすべて正しいと思いますが、何らかの理由で正常に機能していません。

コードは次のとおりです

作成しているアプリのiphoneシミュレータードキュメントフォルダーに移動し、安全対策としてそのファイルを追加しましたが、まだifステートメントがトリガーされていません。だから、どういうわけかそれは私の書き込みと読み取りのすべてを不可能にしているそれを見つけていません。FileManagerのcreateFile関数を使用してみましたが、結果が得られませんでした。何かのコードをさらに投稿する必要がある場合はお知らせください。ただし、上記のすべてが正しい場合は、ファイルが正しく検出されているはずです。前もって感謝します。

更新:修正されました。陽気に単純な間違い。みんな、ありがとう。

0 投票する
4 に答える
1296 参照

iphone - アプリデリゲートでNSFileManagerがクラッシュする

このコードは、applicationDidFinishLaunching から呼び出されるメソッドに含まれています。シミュレーターでは動作しますが、iPhone ではクラッシュします。この操作では、約 1,600 個の 2KB の mp3 ファイルがコピーされます。アプリを複数回インスタンス化しようとすると、アプリが最終的にクラッシュせずに起動するまで、最終的に毎回コピーが増えます。私が割り当てたものはすべて解放しています。iPhoneには約20GBのディスク空き容量があります。コードを徐々にコメントアウトして iPhone で実行すると、copyItemAtPath が疑わしいようです。

0 投票する
1 に答える
1449 参照

objective-c - ObjectiveC でファイルのコンテンツ タイプを取得する

ObjectiveC の任意のファイルの Content-Type を取得する方法は?

次に、ファイルを任意の Web サーバーに送信するときに「Content-Type」ヘッダーを設定できます。

ありがとう

0 投票する
9 に答える
28073 参照

cocoa - NSFileManagerはディレクトリの内容を削除します

ディレクトリ自体を削除せずに、ディレクトリのすべての内容を削除するにはどうすればよいですか?基本的にフォルダーを空にしますが、フォルダー(およびアクセス許可)はそのままにしておきます。

0 投票する
3 に答える
3765 参照

iphone - ディレクトリとサブディレクトリ内のファイルをカウントしますか?iPhone

サブディレクトリを含む、ディレクトリ内のファイル全体をカウントしようとしています。これは私が最初のフォルダのファイルを数えなければならないものです:

多分次のようなことを考えていました

しかし、うまくいかないようです。

更新: 実際、非常に簡単でした: