Tengo una url decir: www.gmail.com/index.php
. También tengo tres cadenas diferentes, dicen aa
, bb
y cc
. Deseo agregar las tres cadenas separadas a la url para obtener una url combinada en Objective C, es decir, quiero www.gmail.com/index.php/aa/bb/cc
. ¿Alguien me puede ayudar? Soy nuevo en el objetivo C. Gracias.Agregar componentes a la ruta - Objetivo C
Respuesta
Si está intentando utilizar una URL para su posterior uso en la recuperación de datos, etc., que va a querer un objeto NSURL
cuando haya terminado. Por supuesto que puede crear una URL añadiendo @ "/% @" con el siguiente elemento, pero usted debe buscar en la siguiente forma:
NSURL *originalURL = [NSURL URLWithString: @"http://www.gmail.com/"];
NSURL *aaNextURL = [originalURL URLByAppendingPathComponent: @"aa"];
NSURL *bbNextURL = [aaNextURL URLByAppendingPathComponent: @"bb"];
NSURL *ccNextURL = [bbNextURL URLByAppendingPathComponent: @"cc"];
Ésta es largo aliento un poco si va a añadir elementos de ruta estática, pero si está agregando información computada, resuelve el problema de asegurarse de que haya barras diagonales apropiadas y le permite usar la construcción de URL directamente.
La última línea probablemente debería leer: 'NSURL * ccNextURL = [bbNextURL URLByAppendingPathComponent: @" cc "];' – Thompsonian
Sí, gracias. fijo. – gaige
Uso stringByAppendingPathComponent
- 1. ¿Cómo agregar componentes JSF existentes a mis propios componentes personalizados?
- 2. Objetivo C - ¿Cómo agregar un método a una clase existente?
- 3. ¿Cómo agregar múltiples componentes a un JFrame?
- 4. Agregar saltos de minizip Objetivo-C
- 5. Objetivo C int La conversión a flote
- 6. Panel ExtJs: agregar componentes dinámicos
- 7. java swing dinámicamente agregar componentes
- 8. Agregar componentes de Primefaces dinámicamente
- 9. Objetivo XOR-c
- 10. Adjuntar componentes a GroupBox en C#
- 11. Ruta relativa a la ruta absoluta en C#?
- 12. Cómo agregar QLPreviewController como subvista en el objetivo C
- 13. Constante en objetivo-c
- 14. Cómo agregar una ruta a LDFLAGS
- 15. "Acceso a la ruta ... denegado" (.NET C#)
- 16. actualizar JFrame después de agregar nuevos componentes
- 17. Ajuste del objetivo C en el objetivo C++/C++
- 18. Agregar carpeta a la ruta de Python permanentemente
- 19. ¿Agregar un directorio a la ruta de carga en Rails?
- 20. ¿Cómo agregar una ruta RESTful personalizada a la aplicación Rails?
- 21. Agregar restricción a la ruta para excluir cierta palabra clave
- 22. Objetivo C Convert int a NSString (iPhone)
- 23. Ruta a binario en C
- 24. Puntero a un puntero en objetivo-c?
- 25. Objetivo C ==> unichar [] a NSString?
- 26. Objetivo C equivalente a javascripts setTimeout?
- 27. Objetivo C equivalente a Java ArrayList
- 28. objetivo-c: ¿doble punteros a la propiedad no permitidos?
- 29. ¿Cuál es la forma correcta de agregar componentes a la biblioteca de un Swf?
- 30. Mezcla C y objetivo-C
¿Quieres decir 'http: // www.gmail.com/index.php'? 'www.gmail.com/index.php' no es una URL. – gaige