ナビゲーション コントローラーにビュー コントローラーをプッシュする UITextView にリンクを実装しています。
次の方法を使用しようとしています。
directionTextLabel.text = [directionTextLabel.text stringByAppendingString:[[NSString alloc] initWithFormat:@" %@", siteURL]];
directionTextLabel.dataDetectorTypes = UIDataDetectorTypeLink;
これにより、リンクがクリック可能になります。そして、私のアプリケーションデリゲートには、次のものがあります。
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
NSLog(@"URL detected.");
return 1;
}
ただし、リンクをクリックすると、アプリのデリゲート メソッドを呼び出さずに新しいページが開きます。何がうまくいかないのか、それを実装できる他の方法はありますか?
ありがとうございました。