問題タブ [nslibrarydirectory]

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 投票する
2 に答える
325 参照

ios - アプリを閉じた後、保存されたファイルが存在しなくなりました

NSURLSessionDownloadTask を使用してファイルをダウンロードしています。ダウンロードされて保存されます。データを正常に表示できます。

残念ながら、テストする iOS シミュレーターしかありません。Xcode の停止ボタンでアプリを閉じるとどうなりますか。次に再起動すると、ファイルはもう存在しません。

しかし、アプリから削除して閉じた場合。cmd + shift + H を 2 回クリックしてリストを実行します。アプリをタップして再起動します。シミュレーターで。ファイルを見つけました。

これはシミュレーターの問題ですか?実際のデバイスでは心配する必要はありませんか?

実際、私はiPhoneでテストすることができました。全く同じ挙動!! どんな説明でも。

NSURLSessionDownloadTask保存する宛先を返す宛先ブロックを送信した でこれを呼び出します。

宛先ブロック コード:

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

ios - iOS アプリの Documents または Library ディレクトリに静的ライブラリ (.a) を配置してアクセスできますか?

アプリを App Store に更新せずに、iOS アプリで簡単にライブラリを更新できるようにしたいと考えています。そのため、静的ライブラリ (.a) をアプリの Documents または Library ディレクトリに配置してアクセスできると思います。

これは可能でしょうか?もしそうなら、どのようにこれを行うことができます。

これまでのところ、静的ライブラリ (a.) をアプリの Documents または Library ディレクトリに配置できますが、このライブラリを Xcode プロジェクトからリンクすることはできません。

何か提案があれば教えてください。ありがとうございました。

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

ios - そのようなファイルまたはディレクトリはありません。NSFilePath=~/Library

次のコード スニペットを実行すると、以下の引用されたエラーがスローされます。

エラー

エラー Domain=NSCocoaErrorDomain Code=260 "The operation could't be completed. (Cocoa error 260.)" UserInfo=0x17585bf0 {NSUnderlyingError=0x175706b0 "The operation could't be completed. No such file or directory", NSFilePath=~/ライブラリ、NSUserStringVariant=(フォルダ)}

誰かが試してみたい場合に備えて、私が使用した完全なコードスニペットを次に示します。

誰かがこのエラーが発生する理由を明確にし、解決策を提案できるなら、それは素晴らしいことです

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

swift - SQLite db ファイルを非表示にして、iTunes ファイル共有に表示されないようにする方法

私はアプリでファイル共有を有効にしているので、iTunes でドキュメント フォルダを表示すると、コア データ sqlite ファイルがそこにあり、ユーザーが操作するのを待っています。

これについていくつかの議論を見つけましたが、驚くべきことに、誰も私の懸念に対処していないようです.

それらをカスタムサブディレクトリ内のライブラリフォルダーに「移動」すると言う人もいれば、それぞれにピリオドを付けてファイルの名前を変更するだけだと言う人もいます。

どちらのオプションも素敵に聞こえますが、これらは必須の OS ファイルです。したがって、私の最初の質問は、これらのいずれかを実行した場合 (NSFileManager.defaultManager() を使用して - 私は推測します)、アプリは後でそれらを自動的に見つけるのでしょうか? ...または、アプリが後でそれらを見つけられるように、それら (のいずれか) を実行する特定の「方法」はありますか?

Objective C ではなく Swift を使用してデモンストレーションを行うことができれば、どんな回答も歓迎します! ありがとう、 :)

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

ios - 新しいアプリ バージョンの iOS アプリ データ ファイルを NSDocumentDirectory から NSLibraryDirectory に移動するにはどうすればよいですか?

私のアプリの現在のバージョンでは、2 つの重要なアプリ ファイル (Core Data .sqlite ファイルと SettingsFile.plist) を NSDocumentDirectory に保存しました。次のバージョンでは、これらのファイルを NSLibraryDirectory に移動したいと考えています。どちらも編集のためにユーザーが直接アクセスする必要はありません。私の調査によると、これがこれらの各ファイルに最適なオプションであると思われます。

現在のすべてのアプリ ユーザーのファイルを NSDocumentDirectory から NSLibraryDirectory に移動する方法に関心があります。ユーザーのデータを失わないように細心の注意を払いたいと思います。これらのファイルを非常に安全な方法で移動するには、どこから、どのように開始すればよいかわかりません。誰かが私を正しい方向に向けてくれることを願っています。