小编Ete*_*tep的帖子

Xcode 8应用程序在模拟器上运行,但不显示

我正在使用xCode 8的发行版,并试图在模拟器上运行我的应用程序。它们都是iOS 10模拟器。

无论我使用哪种模拟器,当我运行该应用程序时,应用程序图标都会显示在模拟器中,仅此而已。该应用程序永远不会显示在模拟器中。我只看到iOS主屏幕上的应用程序图标。

我在viewDidLoad,viewWillAppear和viewDidAppear方法的初始视图控制器中添加了一些断点。他们全都触发了。因此,就我的应用而言,它正在设备上显示。我还得到了所有正常的日志输出,并且网络调用也很好。它甚至显示允许访问日历和通知的弹出窗口。但是我的应用程序并没有成为前台。

如果然后单击模拟器中的应用程序图标,则我的应用程序正常运行。但是当我从xCode运行时它应该是自动的。

当我在iOS 10设备上运行我的应用程序时,我得到的行为与调用这三种视图方法的行为相同。但是我没有任何正常的日志输出。实际上,我没有任何日志输出。但是,该应用程序是从设备在iOS 9.x上安装时开始安装的。不知道这是否是一个因素。但是除了模拟器问题之外,这是更大的问题。

我尝试清理构建,删除应用程序,甚至跟踪派生数据文件夹并将其从模拟器中删除。没有工作。我也更新了我已经安装的所有可可豆荚。

还有其他人经历过吗?

xcode ios ios-simulator ios10 xcode8

5
推荐指数
0
解决办法
1234
查看次数

未调用 SiriKit (iOS 12) 自定义意图处理程序

我已经设置了一个自定义意图,除了没有调用处理程序之外,它似乎一切正常。Siri 的响应好像一切都成功了,但我在控制台输出中没有看到任何内容,也没有触发我的断点......这是处理程序......

@implementation IntentHandler  

- (id)handlerForIntent:(INIntent *)intent  
{  
    // This is the default implementation.  If you want different objects to handle different intents,  
    // you can override this and return the handler you want for that particular intent.  

  NSLog(@"In handlerForIntent.");  

  if ([intent isKindOfClass:[TriggerSceneIntent class]])  
  {  
       return [SceneIntentsHandler sharedInstance];  
  }  

    return self;  
}  

@end  
Run Code Online (Sandbox Code Playgroud)

我在 if 语句和两个 return 语句处都有断点。他们都没有受到打击。我也从未在 xCode 的控制台日志中看到“In handlerForIntent”。

我猜这是我错过的相当简单的事情,但我没有看到。欢迎任何建议?

sirikit ios12

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

Siri 快捷方式响应模板不起作用

我已经启动并运行了快捷方式,并且我将自定义响应添加到了我的完成处理程序中。在这种情况下...

  completion ([TriggerSceneIntentResponse successIntentResponseWithSceneName:intent.sceneName]);
Run Code Online (Sandbox Code Playgroud)

当我让 Siri 运行我的快捷方式时,我成功了,但她只说“完成”或“确定”。我的成功模板是“您的场景名称场景已被激活”。然而,出于某种原因,Siri 从不使用这个模板。

我不确定图片帖子是否在论坛中有效,但我会在这里尝试一下。这是我的自定义意图在意图编辑器中的样子。

在此处输入图片说明

这就是 Siri 的回话……

在此处输入图片说明

同样,如您所见,她只是在说“完成”。当她应该说“您的洗衣房关闭 101 场景已激活”时。

我已经确认我上面的完成行是通过调试我的意图目标来调用的。我不确定我错过了什么?

ios siri sirikit ios12 sirishortcuts

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

标签 统计

ios ×2

ios12 ×2

sirikit ×2

ios-simulator ×1

ios10 ×1

siri ×1

sirishortcuts ×1

xcode ×1

xcode8 ×1