Tag: iphone

如何使用AVAudioRecorder在iPhone上录制audio?

现在iPhone 3.0 sdk是公开的,我想我可以问你那些已经玩过3.0 sdk的人的这个问题。 我想在我的应用程序中录制audio,但是我想使用AVAudioRecorder,而不是像SpeakHere所示的那样使用旧的录制方式。 iPhone开发中心没有任何如何做到这一点的例子,只能参考类。 我是一个iPhone开发新手,所以我正在寻找一个简单的例子,让我开始。 提前致谢。

背景定位服务不适用于iOS 7

我最近升级了我的iOS设备以使用iOS 7.我们正在开发的其中一个应用程序使用后台定位服务来跟踪设备位置,我们所有的testing人员都报告说应用程序不再出现在iOS下的后台7。 我们已经validation在设备上的设置中启用了应用程序的背景,并且之前的构build在iOS 6下完美地工作。即使设备被循环,应用程序也会在位置更新后重新启动。 还有什么需要做的,使之在iOS 7下工作?

从UIWebView读取HTML内容

是否有可能读取已加载到UIWebView的网页的原始HTML内容? 如果没有,是否有另一种方法从iPhone SDK中的网页(例如.NET WebClient::openRead的等价物)提取原始HTML内容?

file upload到iPhone编程中的HTTP服务器

任何人都可以提供一些链接或示例来使用iPhone API将file upload到HTTP服务器。 感谢提前,BP

导航控制器内的标签栏控制器,或共享导航根视图

我试图实现一个结构像Tweetie应用程序中的UI,其行为如下:顶层视图控制器似乎是一个导航控制器,其根视图是“Accounts”表视图。 如果您点击任何帐户,则会进入第二级,底部有一个标签栏。 每个选项卡项目显示不同的列表,并让您进一步向下钻取(后续级别不显示选项卡栏)。 所以,这似乎是实现层次结构是: UINavigationController 帐户 : UITableViewController UITabBarController 推文 : UITableViewController 推特/用户等的详细视图 回复 : UITableViewController … 这似乎工作[^ 1],但似乎不支持根据SDK文档的-pushViewController:animated:强调增加): viewController :被推入堆栈的视图控制器。 它不能是标签栏控制器的一个实例。 我想避免私人的API等,但我不知道为什么这个用法是明确禁止,即使它似乎工作正常。 任何人都知道原因? 我想过把标签栏控制器作为主控制器,每个选项卡包含单独的导航控制器。 问题是每个导航控制器需要共享一个根视图控制器(即Tweetie中的“Accounts”表) – 这似乎不起作用:将表控制器推到第二个导航控制器似乎将其删除从第一个。 更不用说在select不同的账户时所有的记账都可能是一个痛苦。 我应该如何实现这个正确的方法? [^ 1]:标签栏控制器需要进行子类化,以使标签栏控制器在该级别的导航项目与选定标签的导航项目保持同步,并且单个标签的表格控制器需要将它们各自的详细视图self.tabBarController.navigationController推入self.tabBarController.navigationController self.navigationController而不是self.navigationController 。

如何确定一个UIWebView的内容大小?

我有一个UIWebView具有不同的(单页)内容。 我想找出内容的CGSize来适当调整我的父视图。 显然-sizeThatFits:不幸的是只返回webView的当前帧大小。

如何禁用移动Safari中的电话号码链接?

iPhone上的Safari会自动创build显示在电话号码上的数字string的链接。 我正在写一个包含IP地址的网页,而Safari正在把它变成一个电话号码链接。 是否可以禁用整个页面或页面上的元素的这种行为?

使用Apple FFT和加速框架

有没有人使用Apple FFT的iPhone应用程序,或知道在哪里可以find一个示例应用程序如何使用它? 我知道苹果有一些示例代码发布,但我不知道如何实现它到一个实际的项目。

删除/重置核心数据中的所有条目?

你知道有什么办法删除存储在Core Data中的所有条目吗? 我的模式应该保持不变; 我只是想重置它为空白。 编辑 我正在寻找这样做以编程方式,使用户可以基本上打一个resetbutton。

iPhone – 如何find最顶层的视图控制器

现在我遇到了一些情况,能够方便地find“最顶层”的视图控制器(负责当前视图的控制器),但是还没有find办法。 基本上,挑战是这样的:假定一个在不是视图控制器 (或视图) 的类中执行 ( 并且没有活动视图的地址)并且尚未传递最顶层视图控制器的地址(或者说,导航控制器的地址),是否有可能find该视图控制器? (如果是这样,怎么样?) 或者,如果失败了,是否有可能find最顶层的视图?