これはURLです
assets-library://asset/asset.JPG?id=CF2AF034-9CF7-4472-9185-5EEFA1614A07&ext=JPG
私は手に入れたい:
CF2AF034-9CF7-4472-9185-5EEFA1614A07
どうすればいいですか?これを実現できるNSURLのメソッドはありますか?
これは私がしたことです:
-(NSString *) fgetTokenWithPre:(NSString *) pre andPost:(NSString*) post startSearch:(NSUInteger) start
{
NSRange rangeToSearch;
rangeToSearch.location = start;
rangeToSearch.length =self.length-rangeToSearch.location;
NSRange preRange = [self rangeOfString:self options:NSCaseInsensitiveSearch range:rangeToSearch];
結果
(lldb) po self
$6 = 0x1e54f130 id=00000000-0000-0000-0000-0000000005E9&ext=JPG
(lldb) po pre
$7 = 0x0021d8a0 id=
(lldb) p preRange
(NSRange) $8 = location=0, length=47
しかし、それは意味がありません。自己が47の長さであることは明らかであり、私はたった3つの長さのプレを探しています。では、なぜpreRangeは[0,47]なのですか?