私は、URLは:www.gmail.com/index.php
と言っています。私はまた、aa
、bb
とcc
という3つの異なる文字列を持っています。 Objective Cで結合URLを取得するために、3つの別々の文字列をURLに追加したい、つまり、www.gmail.com/index.php/aa/bb/cc
が必要です。 誰かが私を助けることができますか?私は客観的なC.に新しいです。ありがとう。パスにコンポーネントを追加する - 目的C
5
A
答えて
13
あなたはなど、データの取得に後で使用するためにURLを使用しようとしている場合は、設定が完了したときにNSURL
オブジェクトをするつもりです。あなたは確かに次の要素で@「/%の@」を追加することによって、URLを作成することができますが、次のことをやって見てください。
NSURL *originalURL = [NSURL URLWithString: @"http://www.gmail.com/"];
NSURL *aaNextURL = [originalURL URLByAppendingPathComponent: @"aa"];
NSURL *bbNextURL = [aaNextURL URLByAppendingPathComponent: @"bb"];
NSURL *ccNextURL = [bbNextURL URLByAppendingPathComponent: @"cc"];
あなたは、静的なパス要素を追加している場合、これは少し長いったらしいあり、計算された情報を追加する場合は、適切なスラッシュがあることを確認する問題が解決され、URL構造を直接使用することができます。
+2
最後の行はおそらく読みます: 'NSURL * ccNextURL = [bbNextURL URLByAppendingPathComponent:@" cc "]; ' – Thompsonian
+0
ありがとう、ありがとう。一定。 – gaige
7
使用stringByAppendingPathComponent
関連する問題
- 1. 目的のスワイプナビゲーションを追加する-c
- 2. Reactで一般的なコンポーネントに特定の項目を追加
- 3. 目的語-cの辞書にオブジェクトを追加するには
- 4. 目的のC配列にオブジェクトをインデックスに追加する
- 5. XML項目をリストボックスに動的に追加する問題、C#
- 6. 目的c- UITableViewCellにいくつかのサブビューを追加する
- 7. 目的のCコードをスウィフトファイルに追加する
- 8. 目的Cファイルにコンテンツを追加する
- 9. ios(目的c)のUIImageViewのボトムボーダーを追加するには?
- 10. 目的のcのuinavigation barにドロップダウンリストを追加する方法
- 11. 目的C UiScrollWievにUiLabelを追加する方法
- 12. 目的C:別のページに画像を追加する
- 13. 目的C - OS X - NSShadowをNSImageViewに追加する問題
- 14. VB/C#.netバックグラウンドワーカーでコントロール項目を動的に追加する
- 15. 動的に追加するコンポーネントは、
- 16. リストボックスに項目を追加するC#
- 17. 他のコンポーネントの中にコンポーネントを動的に追加する
- 18. ExtJsパネル - 動的コンポーネントを追加する
- 19. 特定のコンポーネント/パスにビデオの背景を追加する
- 20. Reactjs動的コンポーネントを他のコンポーネントに追加する
- 21. ListView動的に追加する項目
- 22. 既存の目的のC + Swiftプロジェクトのユニットテストを追加する
- 23. オープニングシフトインフラストラクチャノードを追加する目的
- 24. 既存の目的のCプロジェクトに素早くファイルを追加
- 25. 目的のCで追加属性メソッドを書きます
- 26. 目的C - オプションでボタンまたはラベルを追加します。
- 27. 目的のCコードプロジェクトを別の迅速プロジェクトに追加するには
- 28. Swing GroupLayout ParallelGroupにコンポーネントを反復的に追加するには?
- 29. 実行時に動的にJPanelにコンポーネントを追加する
- 30. Pythonのパスをノートブックに追加する
「http:// www.gmail.com/index.php」を意味しますか? 'www.gmail.com/index.php'はURLではありません。 – gaige