Есть небольшой взлом, который работает без каких-либо внешних библиотек.Предполагая, что у вас есть Unicode URL в theUrl , вы можете сделать:
NSURL *urlToLoad = nil;
NSPasteboard * pasteboard = [NSPasteboard pasteboardWithName:@"RandomPB"];
[pasteboard declareTypes:[NSArray arrayWithObject:NSStringPboardType] owner:nil];
@try
{
if ([pasteboard setString:theUrl forType:NSStringPboardType])
urlToLoad = [WebView URLFromPasteboard:pasteboard];
}
@catch (NSException * exception)
{
urlToLoad = nil;
NSLog(@"Can't create URL from string '%@'.", theUrl);
}
return urlToLoad;