gpt4 book ai didi

iphone - 将选择器添加到 URL

转载 作者:行者123 更新时间:2023-11-29 03:45:18 25 4
gpt4 key购买 nike

我正在使用 TTTAttributedLabel 添加指向标签部分的链接。我希望该链接能够调用选择器(同一文件中的方法),而不是 Web URL。

这可能吗?如何实现?

最佳答案

您可以使用自己的网址方案创建链接,例如 <a href="myScheme://mySelector1"以及 UIWebView委托(delegate)只需捕获此重定向

NSString * const kMyURLScheme = @"myScheme";  
NSString * const kMySelector = @"mySelector1";


- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navi
gationType:(UIWebViewNavigationType)navigationType {

if ([[request.URL scheme] isEqualToString:kMyURLScheme]) {

SEL mySel = NSSelectorFromString([URL host]); // Do something with @selector


return NO; // remember to return NO to denie `UIWebView` execute your request
}

关于iphone - 将选择器添加到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17832494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com