小编Sri*_*aju的帖子

搜索ABAddressbook iOS SDK

我想在iPhone地址簿中搜索特定的电话号码,然后检索联系人姓名.我正在循环遍历所有联系人并提取多值属性并与值进行比较.这花费了太多时间.我已阅读Apple地址簿指南,他们说:

"完成其他类型的搜索,使用函数ABAddressBookCopyArrayOfAllPeople,然后使用NSArray方法过滤结果filterArrayUsingPredicate:".

谁能给我一个如何做到这一点的例子?

谢谢.

iphone sdk objective-c addressbook ios

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

NSURLConnection,NSMutableURLRequest的设置范围错误

我试图通过使用setValue:forHTTPHeaderField来实现下载恢复功能.但每当我使用这种方法时,我都会得到一个

[NSURLRequest setValue:forHTTPHeaderField:]:无法识别的选择器发送到实例0x4e0b710 2011-08-08 22:44:36.469补丁[9140:207] * 由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [NSURLRequest setValue:forHTTPHeaderField :]:无法识别的选择器发送到实例0x4e0b710'

错误.

没有那种方法我的代码工作正常但是当我包含这段代码时,我得到上面的错误

NSMutableURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:URL]
                                         cachePolicy:NSURLRequestUseProtocolCachePolicy
                                     timeoutInterval:60.0];

//---------------- setting range for download resume -----------------------
NSString* range = @"bytes=";
range = [range stringByAppendingString:[[NSNumber numberWithInt:offset] stringValue]];
range = [range stringByAppendingString:@"-"];
NSLog(@"range: %@", range);

[request setValue:range forHTTPHeaderField:@"Range"];
Run Code Online (Sandbox Code Playgroud)

请帮帮我...非常感谢你

iphone

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

WebTryThreadLock

我正在使用Web服务创建聊天应用程序.在这里,我将调用Web服务,在接收消息后,我必须在表视图中显示它们,我发送的任何内容也必须在表视图中显示.为此,我放置了UIText上方(上方)表视图的字段和我输入的任何内容和按下发送按钮消息显示在表中,并且每30秒后我调用get message service(对于这个我使用的带有定时器的线程)并且在从服务器接收消息之后reloaddata调用表视图中的所有数据显示,当键盘不可见但是当键盘出现并等待服务器响应时重新加载数据我的应用程序崩溃并提供以下错误消息时这种情况正常.

void _WebThreadLockFromAnyThread(bool), 0xc849490: Obtaining the web lock from a thread other than the main thread or the web thread. UIKit should not be called from a secondary thread.
bool _WebTryThreadLock(bool), 0xc849490: Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread. Crashing now.
Run Code Online (Sandbox Code Playgroud)

multithreading objective-c ios

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

UISearchBar选择所有文本

有没有办法选择UISearchBar中的所有文本?我尝试了[searchBar selectALL:],但它抛出了信号(无法识别的选择器).

我想允许用户更改以前的搜索文本.在某个时候,当用户刚刚开始输入新请求时,旧的请求应该被解雇.如何实现它的标准方法 - 在文本开始编辑时选择所有文本.

selectall objective-c uisearchbar ios

6
推荐指数
2
解决办法
3216
查看次数

captureStillImageAsynchronouslyFromConnection没有JPG中介

我试图从相机中获得尽可能好的图像,但只能找到示例,captureStillImageAsynchronouslyFromConnection然后直接进入:

NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageSampleBuffer];    
UIImage *image = [[UIImage alloc] initWithData:imageData];
Run Code Online (Sandbox Code Playgroud)

JPEG是有损的,有没有什么方法可以将数据作为PNG,甚至只是RGBA(BGRA,你有什么用?).AVCaptureStillImageOutput似乎没有任何其他NSData*方法....

实际上看着CMSampleBufferRef,它似乎已经锁定为JPEG~

formatDescription = <CMVideoFormatDescription 0xfe5e1f0 [0x3e5ac650]> {
mediaType:'vide' 
mediaSubType:'jpeg' 
mediaSpecific: {
    codecType: 'jpeg'       dimensions: 2592 x 1936 
} 
extensions: {(null)}
}
Run Code Online (Sandbox Code Playgroud)

是否有其他方法可以拍摄全分辨率照片并获取原始数据?

image-capture uiimage ios

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

改变UIImageView的位置

如何为UIImageView进行简单的位置更改.可以说当前坐标是x:20和y:30

我想把它移到x:100和y:100.

是否可以做动作动画?

xcode animation objective-c uiimageview ios

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

如何正确覆盖Django中的应用程序?

我正在运行Satchmo.有很多应用程序,我已经更改了产品应用程序中的一些来源.

所以我的问题是如何正确覆盖它,因为更改是特定于站点的.我是否必须复制整个Satchmo框架并将其放入我的项目中,或者我可以将其中一个应用程序复制出来并将其放入Satchmo> App> Products?(有点像模板)

谢谢

python django satchmo

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

iOS检测WiFi热点或蓝牙设备

我知道没有用户权限尝试打开W​​iFi或蓝牙是不可能的(而是在私有API下).我不想去那里.

假设WiFi已打开或假设蓝牙已打开.是否可以检测到我的设备(iPhone或iPad)周围的所有Wifi热点?蓝牙也一样吗?

我想在iOS SDK 4.3的Xcode版本4.x中执行此操作

iphone wifi ios4

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

你可以在iPhone应用程序中做什么最耗电的东西?

我正在制作一款能迅速耗尽用户电量的应用.为此,我计划使用声音框架进行振动,定位服务,从互联网下载大而空的文件,使用手机背面的手电筒,等等.我知道这些可以有效地耗尽电池,但是我想知道是否有更多或者同等功率/处理器消耗的方法或者可以以任何方式为此工作?

关于如何实现100%CPU使用率的示例也非常受欢迎.

谢谢.

iphone battery objective-c ios consuming

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

获取在UIWebView中加载的pdf文件的选定文本

我们可以通过使用从Web视图中获取选定的文本

- (NSString *)selectedText {
    return [self stringByEvaluatingJavaScriptFromString:@"window.getSelection().toString()"];
}
Run Code Online (Sandbox Code Playgroud)

但是如果我正在加载PDF文件,这将无效.所以我想的是复制所选文本然后以UIPasteboard编程方式粘贴它.我手动点击复制按钮时工作正常,但我不希望它像那样.我希望复制cade以编程方式执行.我怎么打电话给它?或者简单地说,如何从Web视图中加载的PDF文件中获取所选文本的引用.

iphone copy-paste objective-c uiwebview

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