問題タブ [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.
iphone - Plistはドキュメントディレクトリにコピーされません
xcodeのリソースグループにplistファイルがあります。アプリの起動時にこれをドキュメントディレクトリにコピーしようとしています。私は次のコードを使用しています(sqliteチュートリアルから取得):
エラー「***キャッチされない例外のためにアプリを終了します'NSInternalInconsistencyException'、理由:'Plistのコピーに失敗しました。エラー操作を完了できませんでした。そのようなファイルまたはディレクトリはありません'」というエラーがコンソールに表示されます。
何が悪いのか分かりますか?
ありがとう
cocoa - Mac OS Xでmkstemp()によって作成されたファイルを削除できません
どうやら、NSFileManager
によって作成されたファイルを削除することはできませんmkstemp()
。これを実証するためのテストコードを次に示します。
上記のコードを実行すると、ログに表示される内容は次のとおりです。
私はこれをSnowLeopardで実行しています。問題が発生している理由および/または問題を回避する方法についてのアイデアはありますか?
ありがとう!
iphone - データの保存-デバイスではなくシミュレータで機能します
NSDataを使用して、アプリケーションで画像を永続化します。私はそのように画像を保存します(私のアプリデリゲートに):
次に、そのようにロードし直します(View ControllerのviewDidLoad
):
このコードはシミュレーターでは毎回機能しますが、デバイスでは、イメージにロードバックされているようには見えません。私はそれが保存されることをかなり確信していますが、私はファイルシステムのビューを持っていません。
私は何か変なことをしていますか?シミュレータには、デバイスとは異なるディレクトリへのアクセス方法がありますか?
ありがとう!
iphone - アプリケーションフォルダに保存されているビデオをUITableViewにロードする必要がありますか?
アプリケーションフォルダに保存されているビデオをテーブルビューにロードする必要があります。セルに触れると、ビデオが再生されます。
次のコードを使用して、すべてのビデオファイルを配列に取り込みました。
しかし、どうすればビデオをUITableViewにロードできますか。パスを指定してビデオをロードするためにNSBundleを使用しました。機能した。しかし、今は配列の内容からビデオをロードする必要があります。テーブルのセルに触れると、配列の内容から対応するファイルが読み込まれます。どうすれば作れますか?ありがとうございました。
iphone - iPhone: ファイルシステムの無効な文字
iPhoneのファイルシステムまたはNSFilemanagerの使用が任意の文字に制限されているか、すべてが許可されています(これは、調査を行った後に現在想定していることです)。
iphone - iPhoneシミュレータ-ファイルへの書き込み/読み取りの問題
私はiPhoneの読み取り/書き込みでたくさん読んでいて、持っているものはすべて正しいと思いますが、何らかの理由で正常に機能していません。
コードは次のとおりです
作成しているアプリのiphoneシミュレータードキュメントフォルダーに移動し、安全対策としてそのファイルを追加しましたが、まだifステートメントがトリガーされていません。だから、どういうわけかそれは私の書き込みと読み取りのすべてを不可能にしているそれを見つけていません。FileManagerのcreateFile関数を使用してみましたが、結果が得られませんでした。何かのコードをさらに投稿する必要がある場合はお知らせください。ただし、上記のすべてが正しい場合は、ファイルが正しく検出されているはずです。前もって感謝します。
更新:修正されました。陽気に単純な間違い。みんな、ありがとう。
iphone - アプリデリゲートでNSFileManagerがクラッシュする
このコードは、applicationDidFinishLaunching から呼び出されるメソッドに含まれています。シミュレーターでは動作しますが、iPhone ではクラッシュします。この操作では、約 1,600 個の 2KB の mp3 ファイルがコピーされます。アプリを複数回インスタンス化しようとすると、アプリが最終的にクラッシュせずに起動するまで、最終的に毎回コピーが増えます。私が割り当てたものはすべて解放しています。iPhoneには約20GBのディスク空き容量があります。コードを徐々にコメントアウトして iPhone で実行すると、copyItemAtPath が疑わしいようです。
objective-c - ObjectiveC でファイルのコンテンツ タイプを取得する
ObjectiveC の任意のファイルの Content-Type を取得する方法は?
次に、ファイルを任意の Web サーバーに送信するときに「Content-Type」ヘッダーを設定できます。
ありがとう
cocoa - NSFileManagerはディレクトリの内容を削除します
ディレクトリ自体を削除せずに、ディレクトリのすべての内容を削除するにはどうすればよいですか?基本的にフォルダーを空にしますが、フォルダー(およびアクセス許可)はそのままにしておきます。
iphone - ディレクトリとサブディレクトリ内のファイルをカウントしますか?iPhone
サブディレクトリを含む、ディレクトリ内のファイル全体をカウントしようとしています。これは私が最初のフォルダのファイルを数えなければならないものです:
多分次のようなことを考えていました
しかし、うまくいかないようです。
更新: 実際、非常に簡単でした: