2014-04-10 25 views
0

我想從我的應用中打開Instagram。標籤應該包含一些挪威特殊字符,但是當我嘗試執行下面的代碼時,Instagram應用程序並不具有啓發性。我嘗試了下面的代碼示例,並使用UTF8編碼,但沒有成功。只要我添加一個沒有這些角色的標籤,Instagram就會啓動。有關如何處理這些角色的任何提示?iOS:使用特殊字符的Instagram掛鉤

NSString* hashtag = [NSString stringWithFormat:@"%@", @"instagram://tag?name=øæå"]; 

NSURL *instagramURL = [NSURL URLWithString:hash]; 
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) { 
    [[UIApplication sharedApplication] openURL:instagramURL]; 
} 

回答

0

嘗試用這樣的百分比轉義:

NSString* hashtag = [NSString stringWithFormat:@"%@", @"instagram://tag?name=%C3%B8%C3%A6%C3%A5"]; 
+0

棒極了!非常感謝你。 – AndyH

+0

歡迎您。爲了您未來的標籤,您可以使用此在線工具:http://rishida.net/tools/conversion/ – Desdenova