Penso di non capire il concetto di "baseURL". Questo:NSURL baseURL restituisce zero. Qualsiasi altro modo per ottenere l'effettivo URL di base
NSLog(@"BASE URL: %@ %@", [NSURL URLWithString:@"http://www.google.es"], [[NSURL URLWithString:@"http://www.google.es"] baseURL]);
Stampe questo:
BASE URL: http://www.google.es (null)
E, naturalmente, nel Apple docs ho letto questo:
Valore di ritorno L'URL di base del ricevitore. Se il destinatario è un URL assoluto, restituisce nil.
mi piacerebbe ottenere da questo esempio URL:
https://www.google.es/search?q=uiviewcontroller&aq=f&oq=uiviewcontroller&sourceid=chrome&ie=UTF-8
Questa base di URL
La mia domanda è semplice. C'è un modo più semplice per ottenere l'effettivo URL di base senza concatenare lo schema e il nome host? Voglio dire, qual è lo scopo dell'URL di base allora?
Che risultato, esattamente, stai cercando? –
Scusa, ho dimenticato di dirlo: Desidero da questo URL ad esempio: https://www.google.es/#hl=en&output=search&sclient=psy-ab&q=cats per ottenere la parte "URL di base" -> https://www.google.es – Lupi