小编Don*_*son的帖子

在UIWebView中使用UIGestureRecognizer

以前我使用点击检测窗口技术来检测UIWebView中的点击,但现在我尝试使用手势识别器.以下代码位于视图控制器的viewDidLoad方法中,该方法具有单个UIWebView.这段代码编译得很好,但是从不调用handleTap方法.这似乎应该很简单.

// Configure a gesture recognizer to detect taps in the web view
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap)];
[self.myWebView addGestureRecognizer:singleTap];    
[singleTap release];

[super viewDidLoad];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch

3
推荐指数
1
解决办法
1249
查看次数

字符串中的通配符

我有兴趣使用rangeOfString和一些通配符作为搜索字符串的一部分.

例如,如果我有几个字符串,如"244px"和"356px",我想将所有这些字符串转换为"320px".有没有办法可以使用通配符来获得理想的结果?

iphone cocoa cocoa-touch objective-c

2
推荐指数
1
解决办法
607
查看次数

在UIWebView中加载Web内容的最佳选择是什么?

在之前的应用程序中,我使用4个步骤将数据加载到UIWebView中:1.使用NSURL Connection异步从Web获取数据2.下载完成后,将NSData对象转换为字符串,然后操作数据在显示之前.3.将转换后的数据写入doc文件夹4.将数据从文件加载到UIWebView中

但在我当前的应用程序中,我没有必要操纵从Web加载的数据.我只是想异步下载,并在该视图尚不可见时将其加载到UIWebView中.然后在我需要时显示该视图.

使用作为块传递给GCD的loadRequest消息会更好吗?那可行吗?我试图避免写入本地文件的整个混乱,然后从该文件重新加载页面.建议?

iphone cocoa-touch

2
推荐指数
1
解决办法
2698
查看次数

将键/值对添加到NSMutableURLRequest

虽然有许多相关的问题,但我没有看到一个解决方案,它解决了向NSURLRequest添加多个键/值对的问题.

我想为请求添加一个简单的用户名和密码.我不确定如何添加多对,以及编码.我得到一个有效的连接和响应,但响应表明它无法正确解释请求.

这就是我所拥有的.提前致谢.

NSURL *authenticateURL = [[NSURL alloc] initWithString:@"https://www.the website.com/authenticate"];
NSMutableURLRequest *authenticateRequest = [[NSMutableURLRequest alloc] initWithURL:authenticateURL];
[authenticateRequest setHTTPMethod:@"POST"];
NSString *myRequestString = @"username=";
[myRequestString stringByAppendingString:username];
[myRequestString stringByAppendingString:@"&"];
[myRequestString stringByAppendingString:@"password="];
[myRequestString stringByAppendingString:password];
NSData *requestData = [NSData dataWithBytes:[myRequestString UTF8String] length:[myRequestString length]];
[authenticateRequest setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[authenticateRequest setHTTPBody: requestData];
[authenticateRequest setTimeoutInterval:30.0];

connection = [[NSURLConnection alloc] initWithRequest:authenticateRequest delegate:self]; 
Run Code Online (Sandbox Code Playgroud)

cocoa-touch ios

2
推荐指数
1
解决办法
4575
查看次数

从目标c中的指定起点搜索字符串

我感兴趣的是从字符串中间的特定字符开始搜索字符串(使用objective-c).我可以分割字符串,但还有另一种方法吗?在NSString的定义中,我没有看到明显的选项.我希望能够从定义的字符开始向后或向前搜索字符串.

cocoa objective-c

1
推荐指数
1
解决办法
175
查看次数

目标C中**的语法

简单的问题.下面界面中双星号的含义是什么?它不是NSError指针,但是什么?

- (BOOL)checkResourceIsReachableAndReturnError:(NSError **)error
Run Code Online (Sandbox Code Playgroud)

parameters cocoa-touch objective-c foundation nserror

1
推荐指数
1
解决办法
329
查看次数