是@" / dev / null"设备上的有效路径?

时间:2015-09-28 18:03:15

标签: ios objective-c iphone

我使用此类作为麦克风检测:https://github.com/picciano/iOS-Audio-Recoginzer并且它在模拟器中正常工作,但在设备上无法正常工作。

在iPhone上测试时,

峰值功率始终为0.000001。

我不知道NSURL *url = [NSURL fileURLWithPath:@"/dev/null"];是否是设备上的有效路径,是谁?

感谢名单

2 个答案:

答案 0 :(得分:1)

我对库的类似用法也有同样的问题     的/ dev / null的 在设备中,您不需要使用可写路径,例如临时应用程序或应用程序内的文档。

答案 1 :(得分:0)

我的问题在于:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];

当然,我更换了@" dev / null"并且在代码@Pablo Carrillo Alvarez的NSHomeDirectory之后。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0];

) 谢谢你们。