获取NSURL对象的有效方法是什么,例如:
foo://name/12345
把它分成一个字符串和一个无符号整数,其中字符串val是'name',无符号int是12345?
我假设算法包括将NSURL转换为NSString,然后使用NSScanner的一些组件来完成其余部分?
获取NSURL对象的有效方法是什么,例如:
foo://name/12345
把它分成一个字符串和一个无符号整数,其中字符串val是'name',无符号int是12345?
我假设算法包括将NSURL转换为NSString,然后使用NSScanner的一些组件来完成其余部分?
NSURL有一个方法pathComponents
,它返回一个包含所有不同路径组件的array.这将帮助你得到整数部分.要获得名称,我将使用NSURL的host
方法.文档说,如果URL格式正确,它应该可以工作,那么不妨try 一下.
总之,不需要转换成字符串,似乎有很多方法可以从NSURL对象本身计算出URL的组件.