如何在WatchKit中获取Swift或Objective-C中的标签文本?
该类不是UILabel,而是WKInterfaceLabel.
我也尝试在苹果的类库中搜索,但只有三种方法可用.
我试图创建一个基于页面的Apple Watch应用程序.
据我所知,您可以在故事板中为您的应用创建固定数量的页面.
所以我只是想知道是否有任何方法可以根据加载的数据动态以编程方式为您的应用程序创建页面?
即:报纸应用程序,用户可以在其中向左和向右滑动以切换到不同的文章.
谢谢
有没有办法在基于页面的导航中动态创建页面?在我阅读的每个示例中,页面都创建为接口控制器并在Storyboard中链接.
我用随附的Apple Watch应用程序构建了一个iOS应用程序,最近将其提交到App Store.今天早上,因未能安装而被拒绝.以下是重现的步骤:
显然,我没有Apple Watch来测试它,但它在模拟器中工作正常(并且在Apple Watch模拟器上安装得很好).也许这与我在提交前的签名方式有关?有没有人遇到同样的问题?
以下是Apple Watch上报告的错误消息(由Apple的审核小组提供给我):
应用验证失败
是否有更优雅的解决方案在手表上加载外部图像而不是以下?
let image_url:String = "http://placehold.it/350x150"
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) {
let url:NSURL = NSURL(string:image_url)!
var data:NSData = NSData(contentsOfURL: url)!
var placeholder = UIImage(data: data)!
// update ui
dispatch_async(dispatch_get_main_queue()) {
self.imageView.setImage(placeholder)
}
}
Run Code Online (Sandbox Code Playgroud) 我想知道是否有人可以建议我如何创建模拟器构建Apple Watch.我正在按照[创建模拟器构建的链接]中的步骤(https://developers.facebook.com/docs/iOS/creating-iOS -simulator-build-for-review)
但是如果我们使用像xcodebuild -showsdks
它只显示的命令iPhone Simulator.
虽然我已经使用这些命令为具有目标的项目创建了模拟器构建Apple Watch,但它不在手表模拟器上运行.
因此,如果有人可以建议如何创建Simulator构建,将会有所帮助Apple Watch.
我有一个Cocoa Touch Framework,我开发用于我的iOS应用程序和iOS 8上的WatchKit应用程序.我对iOS 8没有任何问题,但是当我将项目移动到iOS 9并更新WatchKit应用程序本机运行时我得到以下错误:
ParkFinderKit was rejected as an implicit dependency for 'ParkFinderKit.framework' because it doesn't contain platform 'watchsimulator' in its SUPPORTED_PLATFORMS 'iphonesimulator, iphoneos'
Run Code Online (Sandbox Code Playgroud)
我尝试手动将watchossimulator和watchos添加到支持的平台列表中:

但是这会产生另一个错误:
ParkFinderKit was rejected as an implicit dependency for 'ParkFinderKit.framework' because its SDK is platform 'com.apple.platform.iphonesimulator' and it needs to match platform 'com.apple.platform.watchsimulator'
Run Code Online (Sandbox Code Playgroud)
关于如何解决我的问题的任何想法?
我有一个带有a的iOS + Watch应用程序UIPicker,并且我不断得到与之相关的日志,我无法弄清楚与Watch应用程序相关:
[默认] - [SPRemoteInterface handlePlistDictionary:fromIdentifier:]:2977:ComF: - >插件方法.pickerFocus未由控制器实现(null)
[default] - [SPRemoteInterface handlePlistDictionary:fromIdentifier:]:2977:ComF: - >插件方法.pickerClearFocus未由控制器实现(null)
我检查了文件和我能找到的最接近的是刚刚的pickerDidFocus()方法,这似乎是在谈论我有一般问题区,但对于具体没有明确的实施思路.pickerClearFocus和.pickerFocus.
运行我的应用程序时,我会在4次尝试从xcode运行应用程序中发生这种情况.按Enter键和CMD-R有时会再次生成错误,有时(很少)实际运行和调试代码.iPhone 6设备(8.3)和iPhone 5设备(8.2)都会出现这种情况.

虽然它不是一个展示塞,但它增加了开发周期时间.那里有人遇到同样的问题,或者有人有解决方案吗?
无论有没有手表扩展,我都会发生这种情况,但在使用手表扩展的应用程序上工作时更为明显.
我在我的应用程序中使用扩展.用于使用应用组在应用和扩展程序之间共享数据 如何以编程方式读取App Group名称,因此无需创建用于存储App Group名称的额外配置文件.
watchkit ×10
ios ×7
swift ×6
objective-c ×2
apple-watch ×1
ios9 ×1
label ×1
uipickerview ×1
watchos-2 ×1
xcode ×1
xcode-6.2 ×1
xcode6.3 ×1