Comment extraire et de suppression de nom de schéma de NSURL?

Quelle est la bonne façon d'extraire et de suppression de nom de schéma et :// à partir d'un NSURL?

Par exemple:

 note://Hello  ->  @"Hello"
 calc://3+4/5  ->  @"3+4/5"

donc

NSString *scheme = @"note://";
NSString *path   = @"Hello";

pour une utilisation ultérieure dans:

[[NSNotificationCenter defaultCenter] postNotificationName:scheme object:path];
NSString *str = [urURL absoluteString]; NSString *string = [str stringByReplacingOccurrencesOfString:@":// " withString:@""] //essayez ceci
Jetez un oeil à ceci. Il analyse l'ensemble du schéma d'URL, mais vous obtenez l'essentiel.

OriginalL'auteur ohho | 2013-06-14