7得票1回答
确定Core Audio AudioBuffer中帧的数量

我正在尝试访问iPhone/iPad上音频文件的原始数据。我有以下代码,这是我需要的基本起点。但是,一旦我拥有了一个AudioBuffer,我就不知道该怎么做了。 AVAssetReader *assetReader = [AVAssetReader assetReaderWithAsset...

39得票8回答
在iOS中使用Swift保存PDF文件并显示它们

我想开发一个应用程序,它可以在应用程序内显示和保存PDF,并将其作为文件系统显示在tableview中,并且当我点击一个PDF时可以打开它。 以下是我的重要问题: 1.如果用户可以输入URL,我该如何将PDF本地保存到我的应用程序中,它将在哪里保存? 2.保存后,如何在tableview...

7得票1回答
如何在PhoneGap中从图库选择视频?

请帮我解决问题,如何在cordova中仅从Android和iOS图库中选择视频。我尝试了这个链接中提供的方法,但对我没有用... var pictureSource; var destinationType; var mediaType; document.addEventListen...

121得票3回答
如何使用自动布局创建总宽度的百分比?

我需要创建三个动态列,每列占总宽度的固定百分比,不是三等份,而是各自的不同值。例如,下图显示三个列:第一列宽度为42%,第二列宽度为25%,第三列宽度为33%。 对于宽度为600像素的视图控制器,分别为252、150和198像素。 但是,对于任何后续的显示尺寸(即iPhone 4横向(96...

10得票2回答
我能将我的Mac设为蓝牙外设吗?

我正在研究一个需要我的Mac向我的iOS设备发送一些数据的想法。我知道CoreBluetooth框架不适用于Mac OS,而只适用于iOS,那么是否有办法让我的Mac扮演一个外围设备呢? 我已经做了一些谷歌搜索 - 没有得到明确的答案 :(

12得票7回答
屏幕方向变化后,UIView的尺寸没有更新

如何使用Swift 3检测方向变化后的情况? 我需要在变化后检测以计算框架大小。 编辑 我问这个问题是因为我需要在方向改变时重新绘制视图,就像这个问题中所示:无法让背景渐变填充整个屏幕 我不知道如何实现被标记为正确答案的回答。 我尝试了另一个答案。self.backgroundIma...

10得票6回答
获取iOS WebView中PDF文档的高度

我正在尝试通过NSURL在UIWebView中显示PDF。它可以正常工作。 但是我不知道PDF文档的高度。因此有时会创建空白空间或需要滚动。PDF可能还包含多个页面。 如果第一页包含多个页面,则我只想显示第一页。 我的代码如下:NSURL *url = [NSURL URLWithStr...

12得票4回答
如何检查 IndexPath 是否有效?

在 Swift 3 之前,我曾经使用例如:let path = self.tableView.indexPathForSelectedRow if (path != NSNotFound) { //do something } 但是现在,由于我在Swift 3中使用了IndexPath类,我...

7得票1回答
在iOS Metal中为MTLBuffer使用的数据分配内存

作为对此答案的跟进问题。我正在尝试用Metal中的内核函数替换在CPU上运行的for循环,以并行化计算并加快性能。 我的函数基本上是卷积。由于我反复接收到输入数组值的新数据(数据源自AVCaptureSession),因此使用newBufferWithBytesNoCopy:length:o...

12得票3回答
获取可用Wifi网络的通知,适用于支持Wifi功能的设备。

我有一个支持WiFi的OBD2设备适配器。现在我想要得到关于OBD2设备WiFi可用性的通知,以便我可以开始与该设备通信并读取数据,同时也需要得到当WiFi与OBD2设备不可用时的通知。 当设备连接到OBD2端口时,WiFi会进行广播。我已经使用了Reachability类的示例代码,但我无...