昨天我的申请被拒绝时遇到了一个问题。显然,这些图像并未显示在实际的 Apple Watch 上,但它们显示在模拟器中。我什至尝试重置模拟器,但无法复制苹果员工发生的问题。所以我只是想知道在苹果手表上添加/显示图像的正确方法是什么,这样它们才能在实际的硬盘设备上正确显示?
Code:
.h
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageHeliLeft;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageHeliRight;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageHeliCenter;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsTL;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsTM;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsTR;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsML;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsMM;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsMR;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsBL;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsBM;
@property (strong, nonatomic) IBOutlet WKInterfaceImage *imageObsBR;
.米
当我实际以编程方式设置图像时
[self.imageHeliLeft setImageNamed:@"helicopter_1"];
否则我使用界面生成器来设置图像
这就是答案。我不能透露为什么我知道这一点,但这就是你需要做的。
- 从 Watch App 目标中删除所有图像。
- 将图像添加到 Watch App 目标中的图像资源文件中。
- 通过资源文件中的名称引用图像。
如果您可以在模拟器中看到图像,并且它们不在您的 Watch App 目标中,而是在资产文件中,那么它们将对审阅者有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)