ios - フォルダー内のファイルが存在するかどうかを確認する方法。fileExistsAtPath を使用します。常に NO、ファイルは存在します。
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-24 11:31:54
0
3
1582
###1。アプリケーション間でリソースを共有すると、共有ドキュメントはサンドボックスのDocuments/Inboxパスに保存されます:

(lldb) po localPath

/var/mobile/Containers/Data/Application/151DF2B1-576C-42B5 - 8F5D-051132FF2494/Documents/Inbox/?? Microsoft Word ?? (2)-1.docx

このファイルは存在しますが、次の方法で原稿サイズを計算したいです

リーリー

常に NO が返され、ファイルが存在しません。このパスに問題があるかどうかを聞きたいのですが、このように判断することはできないでしょうか。

パスを /var/mobile/Containers/Data/Application/151DF2B1-576C-42B5-8F5D-051132FF2494/Documents/Inbox に変更すると、ファイルは検出されます

オンライン待機中~~~

問題の説明があまり明確ではない可能性があります。時間があれば、http://blog.csdn.net/zhonggaorong/article/details/51832089 を読んでください。私が行うのは、サードパーティに許可することです。アプリが「他のアプリケーションで開く」をクリックすると、下部にポップアップ表示されるコンソールに独自のアプリを含めることができ、その後、独自のアプリにジャンプして openUrl: そのメソッド##をコールバックします。 #

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(3)
Ty80

Application/ の後の文字列は、アプリケーションが実行されるたびに変更されます。このパスは共有しないでください。また、あるアプリケーションが別のアプリケーションのファイル ディレクトリにアクセスすることはできません。

iOS アプリに従って、あなたのアプリケーションを他のアプリケーションの開いているリストに表示させ、iOS はあなたのアプリケーションを「アクティビティ」に追加し、MyApp で PDF ファイルを開くことができます。 リーリー

いいねを押す +0
某草草
  1. パス内の文字列は、アプリケーションがインストールされるたびにシステムによって割り当てられ、アンインストールされない限り、このパスは変更されません
    2. この問題は、パス名に不正な文字が含まれていることが原因であると思われます。

3. DOCUMENT ディレクトリはサンドボックスではありませんが、共有、クラウド バックアップ、iTunes クライアントに使用されます

いいねを押す +0
淡淡烟草味

iOS アプリはすべてサンドボックス化されており、独自のアプリの下のディレクトリにのみアクセスできます。アプリ内の文字列 151DF2B1-576C-42B5-8F5D-051132FF2494 が変更されます。したがって、相対パスを通じて取得する必要があります。参照コードは次のとおりです:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート