2013-11-28 48 views

回答

3

[string lastPathComponent]應該做的伎倆

+1

考慮URL'@ 「https://www.gravatar.com/avatar/75a56ad14871ad02306a067380d8e1fa.jpg?s=128&d=identicon&r=PG」'看到這種方法的缺點。 –

+0

確實如此。感謝您的評論。根據情況,轉換爲NSURL可能會有用。 – slecorne

2

如果它是關於一個網址,你一定要創建一個NSURL對象和查詢,對所需信息的對象的文件名:

NSURL *url = [NSURL URLWithString:@"http://www.mywebsite.com//Folder /Detals /Final Image /La Image Logo.jpg"]; 
NSString *filename = [url lastPathComponent]; 

NSURL擅長解析URL字符串。通過這種方式,您可以確定文件名中沒有任何碎片部分(「#anchor」)或參數(「?q = foo & p = bar」)。

1

您可以使用NSString *string=[[yourString componentsSeparatedByString:@"/"] lastObject]

相關問題