Tag: ios4

如何使用iOS应用程序对Active Directory进行身份validation

我正在尝试创build和iOS应用程序,需要用户凭据并使用AD服务器进行validation。 在xCode中有一些内置库来做到这一点,还是第三方? 任何意见的方向看,将不胜感激。 谢谢扎克

无法读取/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1的符号

当我在iPod touch上运行我的应用程序时,出现以下错误(版本4.2.1)。 我的应用程序在一个点后崩溃: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found). 我的XCODE版本是3.2.6和IOS 4.3,我的部署目标版本是4.2。 为什么会这样呢?

sigabrt没有错误信息

我有一个奇怪的问题,我在主循环中得到一个Sigabrt,但没有显示错误消息,我在网上看了很多,但没有find任何有用的东西。 所以我的问题是,如何跟踪是什么导致sigabrt没有错误信息? 提前致谢。

UIScrollView无法看到滚动条/指标。

我编程创build一个UISCrollView,但我不能看滚动条/指标。 UIScrollView * contentScrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(760, 70, 205, 320)]; contentScrollView.delegate = self; contentScrollView.scrollEnabled = YES; contentScrollView.pagingEnabled = YES; contentScrollView.userInteractionEnabled=YES; contentScrollView.scrollsToTop = YES; contentScrollView.showsVerticalScrollIndicator = NO; contentScrollView.showsVerticalScrollIndicator = YES; contentScrollView.alwaysBounceVertical = NO; contentScrollView.alwaysBounceHorizontal = NO; contentScrollView.bounces = NO; contentScrollView.hidden = NO; [contentScrollView flashScrollIndicators]; UILabel *titleLable = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 205, 40)]; UILabel *subtitleLable = […]

解决“背景附件:固定”,这是不适用于iOS4

我努力获得固定的背景图像的网页,所以当页面在UIWebView中滚动时图像不会移动。 我发现的是: background-attachment: fixed在iOS4中不起作用(使用4.2.1)。 要仔细检查,我已经准备好了一个页面(下面的代码片段),在<head>部分,这个页面可以在Safari和Firefox的Mac上正常工作,但是在iPhone的Safari浏览器中却没有这样做。 你有什么build议作为实现预期成果的解决方法? 我已经使我的UIWebView半透明,并添加了UIImageView,所以我可以通过半透明的页面看到“固定的背景图像”。 不幸的是,当我滚动结束/开始边缘时,我可以看到UIWebView边框。 是否有任何官方的苹果资源/网页,说明background-attachment: fixed没有实施iOS4? 干杯! PS上面提到的代码片段: <style type="text/css"> body { background: #ffffff url('image.jpg') fixed no-repeat; background-attachment: fixed; } </style>

与GCD同时排队? (iOS 4.2.1)

Iam有问题: dispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0UL); concurrentQueue在iOS 4.2.1(设备)上是nil ,但是相同的代码在运行iOS 5.0.1的另一个设备上完美工作。 当我检查标题说它从iOS 4.0可用,我做错了什么? 下面的代码从互联网上获取图像,并且在4.2.1之后的所有内容都很好,但是在4.2.1之后,任何想法是为什么呢? 你能用GCD创build一个并发队列吗? – (void)imageFromURL:(NSString*)link { if ([link length] == 0) return; dispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0UL); if (concurrentQueue == nil) return; dispatch_async(concurrentQueue, ^{ __block UIImage* image = nil; dispatch_sync(concurrentQueue, ^{ NSError *error = nil; NSURL *url = [[NSURL alloc] initWithString:link]; NSURLRequest *request = […]

什么是最低的iOS版本开发人员可以创build一个应用程序?

是否仍然可以创build一个iOS 4.2.1(或更低)的应用程序? 这个问题的原因是Whatsapp不适用于iOS 4.3以上。 这是什么WhatsApp的关于这个: WhatsApp for iPhone的最新版本需要iOS 4.3或更高版本。 遗憾的是,苹果不允许新的应用程序更新与iOS 6和较早版本的iOS兼容,从而有效地结束对iPhone 3G和原始iPhone的支持。 由于苹果公司对新的应用程序商店提交的政策变化,目前我们没有办法为老版本的iOS用户做。

自定义UITableViewCell editingAccessoryView?

这里的困境:我想创build一个自定义的editingAccessoryView ,其中包含我的股票UITableViewCell两个button。 我想用故事板实现这一点。 到目前为止,我已经按照这里和这里列出的步骤进行了操作。 我似乎无法得到它的工作。 我得到的最接近的是当我创build一个UIViewtypes的xib,设置类为我的UIViewController包含UITableView绑定到我的IBOutlet ,但在cellForRowAtIndexPath它是nil 。 事实是,我想我只需要知道如何创build视图,然后将其映射到editAccessoryView ; 从那里我相信我可以弄清楚如何添加button并映射相应的IBAction 。 任何人都可以提供一些分步说明或指导教程的链接?

屏幕closures播放声音/不要让iPhone进入睡眠状态

所以我有一个应用程序,我想保持它的工作,即使屏幕closures。 以前,当我想这样做时,我使用了这个技巧 – 我在背景(AudioServicesPlaySystemSound)的循环中播放无声/空声音,所以如果用户按下开/关button,应用程序仍然在后台工作 – 所以它永远不会允许iPhone进入睡眠模式 – 它只是closures了屏幕,也许像WiFi或蓝牙(和我所记得的iPod Touch加速度计)的东西。 它的工作。 我想在我的新应用程序中使用相同的技巧,但是当我现在testing它似乎不工作了。 即使在屏幕closures的情况下,后台播放的声音(当我用一些声音replace“空的”audio文件时,我可以听到它播放),但是它应该播放的声音(使用AVAudioPlayer)不会播放(即使当我打开屏幕再次)。 我不知道在哪一点停止工作(它确实工作在3.x操作系统)。 难道我做错了什么? 苹果是否改变/修复了即使屏幕closures也能让你的应用程序工作的“黑客”? 是否有另一种方式让设备进入睡眠状态(并减less电池消耗),但继续工作? 这是我用来播放背景/静音的代码: -(void) playSilentSound { CFBundleRef mainBundle = CFBundleGetMainBundle (); CFURLRef silentUrl = CFBundleCopyResourceURL (mainBundle, CFSTR ("silence"), CFSTR ("aiff"), NULL); AudioServicesCreateSystemSoundID (silentUrl, &silentSound); silentTimer = [NSTimer scheduledTimerWithTimeInterval: 2.0 target: self selector:@selector(playSilence) userInfo: nil repeats: YES]; } -(void) playSilence { AudioServicesPlaySystemSound […]

在iOS中的背景audio录制

我已经search了很多关于如何在后台录制audio的文档,并得出了在plist文件中指定“audio”的结论。 但是,由于iOS 4会在内存不足的情况下终止后台应用程序,因此在转换到后台时,我们还必须采取一些措施来减less内存使用量。 我们如何减less内存使用量? 另外,有没有人知道在iOS上的背景audio录制方法? 我取消选中Info.plist文件中的“应用程序不在后台运行”中的框,并添加了 <key> UIBackgroundModes </ key> < array> < string> audio</ string></ array> 在Info.plist 。 但是,只要按下“HOME”button,录制就会停止。 我们实现了什么样的callback来知道应用程序已经背景? 请指教。