0

この文字列からpickeyの値を取得するにはどうすればよいですか。この文字列自体はcoredataに保存されており、pickeyの値を抽出する必要があります。nscannerを使用してこれを行うにはどうすればよいですか。どのメソッドを使用する必要がありますか?

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

1 に答える 1

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
        ...
    }
}
于 2011-03-22T07:55:37.533 に答える