小编Rob*_*ran的帖子

在Apple Watchkit中播放声音

我正在尝试使用WKAudioFilePlayer通过watchkit扩展播放声音但是没有声音播放.我正在使用触觉反馈代码作为一种调试,以确保它执行它(它做).作为旁注,静音未打开且文件名正确.

NSURL *falcon = [NSURL fileURLWithPath:[[NSBundle mainBundle]
                                        pathForResource:@"falcon"
                                        ofType:@"mp3"]];
WKAudioFileAsset *asset = [WKAudioFileAsset assetWithURL:falcon];
WKAudioFilePlayerItem *sound = [WKAudioFilePlayerItem playerItemWithAsset:asset];
audioPlayer = [WKAudioFilePlayer playerWithPlayerItem:sound];


[audioPlayer play];

WKInterfaceDevice *device = [WKInterfaceDevice currentDevice];
[device playHaptic:WKHapticTypeClick];
Run Code Online (Sandbox Code Playgroud)

objective-c ios apple-watch watchkit

9
推荐指数
1
解决办法
3489
查看次数

位置服务没有在后台运行

我检查了以下两个方面:

  • 后台模式 - 位置更新
  • requestWhenInUseAuthorization(也尝试过)

当应用程序处于前台时,位置服务正常工作,但是当手机处于睡眠状态或按下主页按钮会使其停止.

我还注意到蓝色横幅'%MyApp%正在使用您的位置'也没有显示

我使用的是iOS9 beta 2和Xcode 7 beta 2

service xcode location core-location ios

1
推荐指数
1
解决办法
976
查看次数