iOS:带有特殊字符的Instagram钩子

时间:2014-04-10 13:58:03

标签: objective-c instagram

我正试图从我的应用程序中打开Instagram。标签应该包含一些挪威特殊字符,但是当我尝试执行下面的代码时,Instagram应用程序并不是lauching。我尝试使用下面的代码示例,并使用UTF8编码,但没有成功。只要我添加没有这些字符的标签,Instagram就会启动。关于如何处理这个角色的任何提示?

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

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

1 个答案:

答案 0 :(得分:0)

尝试使用%escape这样:

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