亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

NSURL為參數字符串中的鍵提取單個值

NSURL為參數字符串中的鍵提取單個值

拉莫斯之舞 2019-12-25 14:59:32
我有一個NSURL:serverCall?x = a&y = b&z = c獲取y值的最快,最有效的方法是什么?謝謝
查看完整描述

3 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

我很確定您必須自己解析它。但是,還算不錯:


NSString * q = [myURL query];

NSArray * pairs = [q componentsSeparatedByString:@"&"];

NSMutableDictionary * kvPairs = [NSMutableDictionary dictionary];

for (NSString * pair in pairs) {

  NSArray * bits = [pair componentsSeparatedByString:@"="];

  NSString * key = [[bits objectAtIndex:0] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

  NSString * value = [[bits objectAtIndex:1] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

  [kvPairs setObject:value forKey:key];

}


NSLog(@"y = %@", [kvPairs objectForKey:@"y"]);


查看完整回答
反對 回復 2019-12-25
  • 3 回答
  • 0 關注
  • 565 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號