草庐IT

iphone-se

全部标签

iphone - 如何保存UIwebview的浏览历史

我正在开发一个应用程序,要求在Web中显示维基百科链接查看。还有在表格View中显示通过WebView打开的页面的历史记录。我在goo上找到了它gle但找不到任何解决方案。我该如何解决? 最佳答案 UIWebView有goBack和goForward方法。引用[这里].(http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html)不要忘记在.h中添加UIWebViewDel

iphone - 如何支持多个 iOS 版本?

所以现在有相当多的iOS版本在设备上运行,我有一些关于支持不同类型的问题。如果我要发布一个应用程序知道,想要使用iOS6中的某些功能,但不想失去iOS5用户,是否可以在同一个应用程序中同时针对两个版本应用商店?这里的另一个选项是什么?要跳过iOS6功能并只针对iOS5?在这种情况下,应用程序是否会完全支持iOS6?谢谢。 最佳答案 iOS用户的升级速度几乎快于任何其他群体。除非你有特殊的用户群,否则我不建议花费大量时间来支持6个月以上的iOS版本。对于许多类型的应用程序,即使这样也太长了。MattGemmellwroteanexce

iphone - 如何测试应用程序的加载时间?

我想对我的应用程序的加载时间进行基准测试,但不确定如何执行此操作。我可以先插入几个NSLog并比较时间戳。但是我应该把它们放在哪里呢?我是否应该将第二个日志放在我的RootViewController的viewDidAppear中,因为这是应用程序第一次对用户可用?那么第一个日志呢?我正在考虑applicationDidFinishLaunchingWithOptions:但顾名思义这有点晚了。任何对教程、工具或其他任何内容的引用都将不胜感激。 最佳答案 就看门狗而言,“启动时间”是从main被调用到applicationDidFi

iphone - UIImagePickerController 检查用户是否编辑了图像

我正在使用UIImagePickerController,其属性allowsEditing设置为YES。当用户完成选择图像时,我想知道用户是否编辑了他选择的图像(例如,他是否缩放了图像)。这个方法:UIImage*editedImage=[infoobjectForKey:@"UIImagePickerControllerEditedImage"];始终返回一个对象,即使用户将图片保持原样也是如此。有没有办法检查用户是否编辑了图像?例如,我可以检查UIImagePickerControllerEditedImage和UIImagePickerControllerOriginalImag

ios - 安装不同版本的 iPhone 模拟器

我最近在我的mac上安装了一个新的OSX,并在上面安装了XCode。它只为我提供了iOs6.0模拟器(也许只有iPhone5,我真的不知道如何更改模拟设备)。我在将iPhone4项目移植到此XCode时遇到了几个问题,我想看看问题是由于iOS6/iPhone5中的新更改引起的,还是仅仅是代码错误。出于这个原因,我希望能够使用iOs4/iPhone4运行模拟器,但我找不到方法。有什么建议吗? 最佳答案 在Xcode中转到:Xcode->首选项->下载然后下载您需要的模拟器。 关于ios-安

ios - 带有 iOS 6 AVAudioPlayer 的 iPhone 4S 正在工作,但没有声音

我创建了一个播放mp3文件的简单音频应用程序。它在模拟器(iOS5和6)和iPod3GS(iOS5.1)上没有问题。但是当我在我的iPhone4S(iOS6)上试用时,它似乎可以工作但没有任何声音。[audioPlayerduration]”给了我正确的值,甚至代理的“audioPlayerDidFinishPlaying”消息显示了持续时间后播放的正确结束。我的iPhone4S在音乐、视频或播客等其他声音应用程序中没有问题。只有我自己的自定义应用程序无法发出声音。NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForR

iphone - 用于读取测量数据的蓝牙 LE 配置文件

在过去的几个小时里,我阅读了很多有关蓝牙LE的内容,但我并不真正了解配置文件的工作原理。我想通过BTLE将iPhone与自制设备配对。设备应通过蓝牙发送测得的温度值、湿度或其他值,iPhone应读取该数据。我在BTLE规范中读到了不同的配置文件(甚至是关于心脏测量),但是如何进行,例如在读取CO排放时?非常感谢!问候,玛丽 最佳答案 这有两个方面:您将在您的设备上定义的配置文件以及您将编写的代码以在您的iOS应用程序中与此配置文件通信。在设备上,您将为要收集的测量值定义一个包含特定服务的配置文件。您可以使用多种标准蓝牙LE配置文件f

iphone - 每天下午 5 点重复 UILocalNotification

如何每天下午5点重复UILocalNotification?以下是我设置自定义时间的代码。但我想每天在自定义时间或可能是静态时间通知用户。我正在使用iOS6。-(void)scheduleNotification{NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"h:mma"];NSDate*dateFromString=[[NSDatealloc]init];dateFromString=[dateFormatterdateFromString:timeSt

iphone - 使用 NavigationBar 禁用 UIScrollView 垂直滚动

所以我看了很多其他关于这个的帖子,我想我几乎都试过了。我不希望这是重复的,但我无法解决我的问题。我有这样的设置:当我到达我的ScrollViewController时,我可以很好地翻页,但我也可以垂直移动图片。我认为这与强制ScrollView框架向下的NavigationBar有关,但仍然将框架设置为全屏大小。如何防止ScrollViewViewController上的任何垂直滚动?我的.m在下面:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.self.navigatio

iphone - 在编译器中为 NSLog 设置一个标志不显示

是否有任何特定的标志可以设置为在调试或发布时不显示NSLog输出?谢谢。 最佳答案 一个选择可能是使用宏来替代NSLog(如果此时您可以轻松更改内容)。我喜欢这些人使用的前缀头文件:http://www.cimgf.com/2010/05/02/my-current-prefix-pch-file/基本上他们的日志功能是:#ifdefDEBUG#defineDLog(...)NSLog(@"%s%@",__PRETTY_FUNCTION__,[NSStringstringWithFormat:__VA_ARGS__])#else#d