标签: watchkit

Apple Watch模拟器中的主菜单屏幕

当我启动手表应用程序时,它会显示我们设计的手表应用程序屏幕.我们怎样才能在模拟器中看到苹果手表的主屏幕.

在此输入图像描述

apple-watch watchkit

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

Swift:使用scheduledTimerWithTimeInterval调用额外参数

我创建了一个简单的WatchApp节拍器.我使用NSTimer和.scheduledTimerWithTimeInterval,我在调用中有一个错误Extra Argument'selector'

谢谢你的回答

func playBeat() {

        if(self.State == true) {
            self.State == false
            [labelPlayPause.setTitle("Pause")]
        } else {
            self.State == true
            [labelPlayPause.setTitle("Play")]
        }

        BPMValue = 10
        var BPMInt:Int = Int(BPMValue)
        let value = "\(BPMInt) BPM"
        labelBPM.setText(value)
        let aSelector: Selector = "playBeat"

        dispatch_async(dispatch_get_main_queue(), {
            NSTimer.scheduledTimerWithTimeInterval(60/self.BPMValue, target:self, selector: aSelector, userInfo:nil, repeats:false)
        })

    }
Run Code Online (Sandbox Code Playgroud)

selector nstimer swift watchkit

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

如何在swift中将数据从iphone发送到watchkit

我正在做一个示例项目,我喜欢将数据从iphone发送到WatchKit.我不知道该怎么做.任何帮助将不胜感激.提前致谢

swift watchkit

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

Watchkit:是否可以在WKInterfaceLabel后添加图像?

我想在我的WKInterfaceGroup中添加一个带有数字的橙色圆圈(我的数字将根据具体情况而改变),如下图所示.

在此输入图像描述

但是,它似乎无法更改WKInterfaceLabel背景颜色.我能想到的唯一解决方案是在标签后面添加图像.那么我怎样才能做到这一点(如果可能的话)?有没有其他方法可以使这项工作?

background-color swift watchkit wkinterfacelabel

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

使用图像和左对齐文本创建WKInterfaceButton

我想为我的手表应用程序使用WKInterfaceButton,它看起来像手表设置中的按钮:

手表设置

有两个主要属性:

  • 它应该在左侧包含一个小图像
  • 它的标题应该左对齐

我没有找到任何可能将按钮的标题对齐到左边.我已经尝试使用组(然后它会工作),但是当我使用组时,我不能使用WKInterfaceButton的形状.

objective-c apple-watch watchkit

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

我可以通过编程方式滚动WKInterfaceGroup吗?

我有一个带有长文本的标签和一个WKInterfaceGroup内的按钮.我可以在按钮的触摸处理程序上将组滚动到顶部吗?

ios swift apple-watch watchkit wkinterfacegroup

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

如何在WatchKit中使用"context"传递多个对象

我正在使用以下代码将数据传递给我的第三个控制器:

[self presentControllerWithName:@"ThirdView" context:MyArray];
Run Code Online (Sandbox Code Playgroud)

问题是,我想传递的不仅仅是一个简单的数组.我想传递一个单独的字符串,如果可能的话,另一个数组,我不想将字符串或其他数组添加到"MyArray".

有没有不同的方法来解决这个问题,或者我只是重构这个代码?

objective-c ios watchkit

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

在监视应用程序安装中出错 - 应用程序安装失败:无效的应用程序存根

在设备上安装watch app时,我在系统控制台中遇到以下错误."应用程序安装失败:无效的应用程序存根"

Watchkit extesion和watch app deplyment目标设置为iOS 8.2.我还将项目设置与"watchkit项目配置参考"相匹配

watch ios apple-watch watchkit

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

iOS:在App Group中保存图像以便在Apple Watch上使用

背景:

在我的iPhone应用程序中,我检索图像并将其保存到文档目录,以便更快地加载.我知道要在Apple Watch上使用这些图像,我必须与App Group分享.

所以,我创建了一个应用程序组,更新了我的配置文件,所有这些都是爵士乐.现在我的问题是我不知道如何将图像保存到App Group并在WatchKit文件中读取该图像.

以下是我尝试将图像保存到App Group的内容:

NSString *container = @"group.com.appName.watchdatasharing";

NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:container];

[defaults setValue:UIImagePNGRepresentation([FileManager readImageFromFileWithName:@"icon1_imgUrl"]) forKey:@"icon1_imgUrl"];
Run Code Online (Sandbox Code Playgroud)
  • 注意:我的FileManager类返回一个UIImage

要在我的WatchKit应用程序中检索图像,我使用以下代码:

NSString *container = @"group.com.fantrac.watchdatasharing";

NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:container];

NSData* imageData = [defaults valueForKey:@"icon1_imgUrl"];
UIImage* image = [UIImage imageWithData:imageData];

[tableRow.iconImage setImage:image];
Run Code Online (Sandbox Code Playgroud)

题:

我在Apple Watch上测试时没有显示图像.在申请和Apple Watch之间保存/检索图像时,我需要做些什么?

objective-c ios ios-app-group watchkit

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

Apple Watch OS警告:"没有为类别定义的自定义接口"(null)".将使用系统默认演示文稿"是什么意思?

当我在手表上收到PUSH通知并点击它时,控制台会打印此消息:

"no custom interface defined for category "(null)". Will use system default presentation."
Run Code Online (Sandbox Code Playgroud)

没有很多文件暗示问题的实际症结,这是什么意思?

ios watchkit

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