如何检测用户在iOS中使用过语音输入?

如何检测用户在iOS中使用过语音输入?,第1张

概述我想检测用户何时使用iOS键盘麦克风向UITextField添加文本.因此,在键盘输入文本输入后,只要他们使用听写麦克风一次,就会设置一个标志,指示他们已经使用了语音输入.我需要这样做才能用于分析目的. 我试着根据这个捕获dictationRecordingDidEnd: http://developer.apple.com/library/ios/#documentation/uikit/ref 我想检测用户何时使用iOS键盘麦克风向UITextFIEld添加文本.因此,在键盘输入文本输入后,只要他们使用听写麦克风一次,就会设置一个标志,指示他们已经使用了语音输入.我需要这样做才能用于分析目的.

我试着根据这个捕获dictationRecordingDIDEnd:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextInput_Protocol/Reference/Reference.html

并遇到了作者在这里遇到的同样问题:
dictationRecordingDidEnd never called

因为该方法似乎永远不会执行.还有另一种检测语音输入的方法吗?

解决方法 MyThis是一个采用的协议,因此您需要覆盖该方法.这适用于我在iOS 8.1.1下运行:

#import <UIKit/UIKit.h>@interface MyTextFIEld : UITextFIEld@end#import "MyTextFIEld.h"@implementation MyTextFIEld- (voID) dictationRecordingDIDEnd {    printf("dictationRecordingDIDEnd\n");}@end
总结

以上是内存溢出为你收集整理的如何检测用户在iOS中使用过语音输入?全部内容,希望文章能够帮你解决如何检测用户在iOS中使用过语音输入?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1019865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存