Tag: iphone

NSURLConnection超时?

我正在与委托使用此NSURLConnection。 nsconnection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES]; 问题是网站根本没有回应。 没有什么,只是在浏览器空白页面旋转,没有失败。 在我的代表中,我处理失败,但是当网站没有响应时,代表不会被调用。 有关如何超时连接的任何想法?

iPhone通话logging/历史

我正在做一些关于iPhone应用程序的可行性的研究,并且在苹果的文档中找不到任何关于iPhone应用程序可以读取电话的通话logging的指示,特别是被叫号码,时间和持续时间。我也需要SMS的相同信息。 首先:我已经完成了我的研究并search了四周,在这个网站上search! 我知道这个问题曾经被问过很多次,答案总是:“不能做”(至less不是在非越狱的iPhone上)。 我search了包括核心电话在内的API,也没有发现任何东西。 那么为什么这个问题? 因为这个应用程序在App Store似乎这样做没有问题…: http : //itunes.apple.com/us/app/callog/id327883585 ? mt=8

将file upload到iPhone上的FTP服务器

我想实现将file upload到FTP服务器的逻辑。 我是iPhone新手,所以想弄清楚首选的方法。 浏览可用的API为这个任务,我已经设法find只使用CFNetwork的代码(这看起来像不是Objective C的基础)。 还有URL加载系统,它使用基于Objective C的NSURL等。 所以,我的问题:是否可以使用URL加载系统实现file upload到FTP服务器? 谢谢。

如何将NSData转换为iPhone中的字节数组?

我想将NSData转换为一个字节数组,所以我写了下面的代码: NSData *data = [NSData dataWithContentsOfFile:filePath]; int len = [data length]; Byte byteData[len]; byteData = [data bytes]; 但最后一行代码popup一个错误,说“赋值中的不兼容types”。 那么将数据转换为字节数组的正确方法是什么?

无法识别的select器发送到实例

我创build一个button和响应点击事件,但得到这个错误: -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0 2010-03-16 22:23:58.811 Money[8056:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:'*** -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0' 这我的代码: – (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) { UIButton *numberButton = [UIButton buttonWithType:UIButtonTypeCustom]; numberButton.frame = CGRectMake(10, 435, 46, 38); [numberButton […]

使用AVAudioPlayer不工作检测iPhone的环/静音/静音开关?

我尝试过使用这些方法来试图检测Ring / Silent开关是否激活: 如何以编程方式感应iPhone静音开关? AVAudioSession类别不起作用文档指示 但在我的iPhone 4上,“状态”值始终是“扬声器”(并且由CFStringGetLength(状态)返回的长度值始终为7)。 有没有人使用这种方法成功? 如果是这样,在什么样的设备和SDK版本? 我这样称呼它: – (BOOL)deviceIsSilenced { CFStringRef state; UInt32 propertySize = sizeof(CFStringRef); OSStatus audioStatus = AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &state); if (audioStatus == kAudioSessionNoError) { NSLog(@"audio route: %@", state) // "Speaker" regardless of silent switch setting, but "Headphone" when my headphones are plugged in return (CFStringGetLength(state) <= 0); } return […]

调整高宽比UIImage?

我使用这段代码来调整iPhone上的图像大小: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:kCGBlendModePlusDarker alpha:1]; UIImage *tmpValue = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 只要图像的宽高比与新resize的图像的高宽比相匹配,哪个效果很好。 我想修改这个,以保持正确的长宽比,只是在图像没有出现的地方放一个黑色的背景。 所以我仍然会得到一个320×480的图像,但在顶部和底部或侧面有黑色,这取决于原始图像的大小。 有没有一种简单的方法来做到这一点类似于我在做什么? 谢谢!

在iPhone SDK中的MapKit中绘制路线

我想在地图上的两个位置之间绘制一条路线。 像导游一样。 当游客点击另一个地点时,我希望能够绘制路线; 以及通知距离当前位置的距离。 我知道互联网上的网站,告诉如何在地图上绘制多段线。 但是,大多数的例子都有一个带有各种坐标的预加载的.csv文件。 有没有其他的方式来获得谷歌或任何其他供应商的坐标,因为该位置是dynamicselect的。 如果否,我如何获得中间坐标信息? iOS 6是否提供了解决这个问题的直接方法?

如何检测UITableView的加载结束

我想在加载完成时更改表的偏移量,并且偏移量取决于表中加载的单元格的数量。 是否有任何方式在SDK上知道什么时候uitableview加载完成? 我在代表和数据源协议上都没有看到任何东西。 我不能使用数据源的数量,因为只能加载可见的单元格。

UIBarButtonItem与颜色?

有可能有一个红色的UIBarButtonItem?