NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSLog(@"paths: %d", [paths count]);
if ([paths count] > 0)
{
// path exists and is the 1st item in the array
}
else
{
// path doesn't exist. Under what conditions would it not exist?
}
0
A
答えて
1
にNSArray *パス= NSSearchPathForDirectoriesInDomains(NSDocumentDirectory、NSUserDomainMask、YES)。
は、私は、これは単なる守備の符号化である疑いがある
1
を "s" を追加します。その正確な呼び出しが0のパスを返す理由はわかりませんが、NSSearchPathForDirectoriesInDomains()メソッドは、渡された別のパラメータを使用して行う可能性があります。
また、パスが存在する場合でも、実際のディレクトリが存在することを保証するものではないので、理想的には別のチェックを行う必要があります。ただし、NSDocumentDirectoryでは、ちょうどそれがそこにあると仮定します。なぜそうでないのか分かりません。
+0
[空の配列を返したところです。](http://stackoverflow.com/questions/12938962/index-0-beyond-bounds-for-空の配列中にドキュメントディレクトリに移動する) –
0
そこにはクラッシュはないと思います。コンパイラは間違った位置に停止します。
関連する問題
- 1. 日付が<今日の場合は0を返します。
- 2. ポリラインのIGeometryCollectionはパスを返します
- 3. ユーザーがパスを入力した場合は分割値を返します。それ以外の場合は空白を返します
- 4. JSON属性が存在する場合は分割パスを返します。それ以外の場合は空白を返します
- 5. NSSearchPathForDirectoriesInDomainsの問題
- 6. テーブルが空の場合、cellForRowAtIndexPathは何を返しますか?
- 7. 針が0の場合、in_arrayはtrueを返します
- 8. $ needleが0の場合、array_search()は1を返します
- 9. neo4jのパス上のリレーションシップの合計を返しますか?
- 10. Railsパスワードは空白の場合はnilを返します。
- 11. iphone NSSearchPathForDirectoriesInDomainsメモリリーク?
- 12. SELECTが0行を返す場合、INSERT OVERWRITEは新しい空のパーティションを作成しますか
- 13. Date_Subを使用したMySQLクエリはクエリで空のセットを返しますが、結合が含まれている場合はカウント= 1を返します。
- 14. Androidは、リストビューの画像をそのパスから返します。
- 15. SQLite - nullの場合は0を返します。
- 16. 0の場合、MySQLカウント値は1を返します。
- 17. GetModuleFileNameExが0を返し、GetLastErrorがオーバーフローエラーを返します。私は間違って何をしていますか?
- 18. UITextFieldが空またはnilの場合はDoubleを返します。
- 19. jQueryが10未満の場合はこれを行い、そうでない場合は0を返します。
- 20. contentOfFileパスがnullを返します
- 21. なぜiOSではglCreateShaderが0を返しますか?
- 22. 入力ListArrayが空の場合は空のリストを返します。[削除]
- 23. 最初の結果を観測値リストから返します。空の場合はエラーを返します。
- 24. レコードが見つからない場合は、linq groupby countが0を返します。しかし、私は空のリストをしたい
- 25. 生のリソースフォルダが空でない場合、setContentView()はnullを返します。
- 26. フィールド= 0の場合、mySQLはすべての行を返します。
- 27. パスが表現Linuxは、私は、次のコマンドをしている
- 28. 配列の最大値を探し、配列が空の場合は0を返します。
- 29. なぜ私のクエリはいつも私のテーブルの最初の画像のパスを返していますか?
- 30. リレーション内のテーブルが空の場合、Hibernateはnullまたは空のコレクションを返しますか?
ご迷惑をおかけして申し訳ございません。私は、正しいAPI名を使用して0のパスがあることに興味がありました –