草庐IT

Apple-Watch

全部标签

ios - 有没有办法判断我的代码是在 Apple Watch Simulator 中运行还是在真表上运行

有些东西在模拟器中不能正常工作。当我在模拟器上时,我想在我的开发过程中排除它们。有什么方法可以通过编程方式判断代码是否在模拟器中运行。 最佳答案 我刚刚在watchKit中试过了。NSString*modelNameStr=[[WKInterfaceDevicecurrentDevice]name];NSLog(@"modelNameStr:%@...",modelNameStr);if([modelNameStrisEqualToString:@"MacBookPro2012"]){//deviceissimulator}else

ios - Apple ID 登录循环?

我在我的应用程序上测试了不同的收据验证码,我可能运行了一个有循环的代码。现在,每当我启动该应用程序时,我都会不断收到“登录iTunesStore”提示我输入密码。它是一个沙盒测试器AppleID。我所做的一切似乎都无法阻止它弹出。我试过删除应用程序、通过Xcode清理、重新启动、退出iCloud、iTunes、音乐、视频-一切。使用正确的密码登录只会暂时删除提示,然后它会在应用程序启动时再次弹出。登录/取消时没有额外的代码运行。 最佳答案 不确定是什么问题。我认为IAP在下载时卡住了并导致了错误。无论如何,我只是在“设置”>“常规”

ios - watch 套件 : adding "Notifications Scene" to existing watchkit app ios

我创建了一个iOS应用,然后添加了新的Watch-kit应用目标没有通知的场景。以前我不需要显示通知。但现在我想也添加通知场景。我想添加“通知Scene”在我现有的Watch-kit应用中。我需要创建新目标吗?或者我将不得不添加手动通知类和接口(interface)文件?我搜索过SO和其他开发者论坛,我没有得到任何满意的答案。 最佳答案 不,您不必创建另一个目标来处理通知。您需要做的就是将NotificationInterfaceController对象添加到您的Interface.stroyboard文件以及您需要创建的.apns

ios - Apple 示例项目 PhotoMap 存在内存泄漏

我在Apple示例项目中遇到了严重的内存泄漏。这是演示如何进行聚类的MapKit示例项目。重现它所需要做的就是旋转map,内存使用量会不停地增长,直到应用程序崩溃。您可以下载项目here.ThreadonAppleDeveloperForums.OpenRadar 最佳答案 看起来这里有一个无限循环,这是由于gridSize在旋转时变为负值造成的。如果不深入研究,获取绝对值似乎会停止无限循环,从而停止增加的内存消耗。doublegridSize=fabs(MKMapPointForCoordinate(rightCoordinate

ios - Apple 针对内联视频播放器的 iOS 政策是什么?

有一个令人困惑的情况,所有iPhone浏览器(但不是所有iOS,例如iPad)都具有强制视频播放功能,这偏离了W3C标准,严重阻碍了开发人员创建任何将视频与界面相结合以支持的网络应用程序的能力iPhone设备。所有iPhone上的所有浏览器都强制使用相同的全屏视频播放器。因为我确信Google不会选择偏离W3C标准(以及所有其他浏览器开发人员),如果Apple没有强制要求,则强制全屏播放视频,我很好奇知道:Apple的政策究竟是什么导致所有iPhone浏览器使用其原生全屏视频播放器,而在iPhone上显然可以使用YouTube应用程序中的内联视频?是什么阻止Google在iPhoneC

ios - Xcode:如何从特定配置的构建阶段删除目标依赖项

我有一个包含WatchExtension和Apptarget的应用。我将能够让我的配置之一(对于beta)从目标依赖项中排除这些目标,以便我可以在没有WatchExtension/App的情况下分发构建。但是我仍然希望我的debug配置包含它们。这可能吗?也许有一些运行脚本可以手动添加目标依赖项?谢谢。 最佳答案 复制您的“Release”配置,其中将包含您的WatchExtension。这里是官方资源:https://developer.apple.com/library/ios/recipes/xcode_help-projec

ios - Apple Healthkit 是否存储开发人员可以检索的唯一标识符 (UUID)?

是否有一个唯一的标识符,比如附加到AppleHealthKit、ResearchKit或CareKit实例的UUID,可以让开发人员知道同一用户是否拥有多部iPhone?有什么东西可以将用户的healthKit链接到他们的iCloud帐户吗? 最佳答案 不,它不能让您跨设备识别用户。 关于ios-AppleHealthkit是否存储开发人员可以检索的唯一标识符(UUID)?,我们在StackOverflow上找到一个类似的问题: https://stackov

ios - Apple tvOS 和 OAuth

我刚刚完成了一个非常好的iOSSDK。此SDK处理的主要功能是通过OAuth登录。为了让用户登录,我展示了一个应用程序内浏览器(SFViewController),展示了一个托管在我的服务器上的登录页面......我的问题是,如何使用tvOS执行OAuth登录...如果我没记错的话,我无法显示webview或打开外部浏览器,对吗? 最佳答案 没错,tvOS上没有WebView或外部浏览器。如果您必须使用OAuth,请遵循此SO问题的答案中的想法:AuthenticationtodropboxontvOS-将您的用户重定向到网络或配套

ios - watch 应用程序终止时 WatchConnectivity transferUserInfo 不起作用

我看了文档,transferUserInfo是一个队列为1的进程,最新的数据一定会到达watch沙箱。这是iOS应用程序上的代码:-(void)sendViaTransferUserInfo{NSDictionary*weatherData=[[NSDictionaryalloc]initWithObjectsAndKeys:self.cityName,@"City",self.tempCelciusStr,@"Temp",nil];WCSession*session=[WCSessiondefaultSession];[sessiontransferUserInfo:weatherD

ios - 使用 Apple Maps 转弯导航到注释

我的map上有一个显示营业地点的注释和一个指示获取方向的按钮,我正在努力获取按钮来为我打开Applemap,其中包含指向注释位置的方向。这是我到目前为止完成的代码:importUIKitimportMapKitclassFourthViewController:UIViewController,MKMapViewDelegate{@IBOutletweakvarmap:MKMapView!overridefuncviewDidLoad(){super.viewDidLoad()letlatitude:CLLocationDegrees=54.647115letlongitude:CLL