nscanner从字符串中获取值

时间:2011-03-22 07:31:47

标签: iphone nsscanner

如何从这个字符串中获取pickey的值。这个字符串存储在coredata中我需要提取pickey的值。我可以使用nscanner.which方法来执行此操作吗?

@"http://myserverIP/showpicture.php?email=mymail@yahoo.com&key=442205212&hash=63b201cacb5c07f6adbc8f3dcb408099d3450548&pickey=21342342342342341231"

1 个答案:

答案 0 :(得分:1)

NSScanner *scanner = [NSScanner scannerWithString:myString];
[scanner scanUpToString:@"pickey=" intoString:NULL];
if ([scanner scanString:@"pickey=" intoString:NULL]) {
    long long pickeyValue = 0;
    if ([scanner scanLongLong:&pickeyValue]) {
        // Successfully found an integer value at this position
        ...
    }
}
相关问题