簡體   English   中英

從json數據的ios字符串中拆分字符串?

[英]split string in ios string from json data?

我有一串。 現在,我想分割此字符串。 對於靜態分離,我知道代碼,但不為動態值編寫代碼。

我的繩子是

NSString *str = @"https://graph.facebook.com/v2.5/181054825200000/feed?fields=created_time,message,picture,full_picture,comments.limit%280%29.summary%28true%29,likes.limit%280%29.summary%28true%29&limit=5&format=json&access_token=CAALjFrE5mNYBAOg1EDiUrsE2kr1kIRrLIv7g4OweSMvHso2exB5Dttshn7dgOlW24ZCXSnDZAWiV6xMUKXedTXUhiHpdmZBPCGzD1orFlrLRP2gaBZCbZBZBnjUHewF9hZBmJKxtiwVzpw9gnnQXk5Hfx0ZBM2ksAUzkSWR5feaNMbf3UUmUpJlxeh0gKdDrzWBvIJRPy0xGqL0ZAMFsRhyCZCTX42l1sZAceZB0VCeDZB95mrAZDZD&until=1456345291&__paging_token=enc_AdCKD3tSYMoZB3MCKaJkYnbVmBgUyY2tBceGDD2G1hqxRDiQKZCsSbmvWZASLvlCMf0BVzq2uZAScSWp7ZAavZB2d72BIHJISefk09noRuv9gA5b5hFwZDZD";

但是我不怎么動態顯示任何值。(例如直到(在字符串中))

請幫我解決這個問題。

謝謝。

對於用分隔符分隔的字符串,可以使用它。

NSString *url = @"<url>";
NSArray *array = [url componentsSeparatedByString:@"<seperator string>"];
NSLog(@"%@", array);

但是根據Duncan的回答,對於URL解析,是的,最好使用NSURLComponents解析URL。 通過使用此類,您可以獲取URL的任何所需部分。

如果要解析URL,則應使用NSURLComponents。 它使將URL分解為不同部分變得更加容易,並且代碼已由Apple測試和驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM