小编Max*_*lov的帖子

如何通过语音框架实现语音到文本

我想使用iOS Speech框架在Objective-C应用程序中进行语音识别.

我发现了一些Swift示例,但是在Objective-C中找不到任何东西.

是否可以从Objective-C访问此框架?如果是这样,怎么样?

speech-recognition objective-c speech-to-text mobile-application ios

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

通过AVAssetReader读取样本

你如何通过AVAssetReader读取样本?我找到了使用AVAssetReader进行复制或混合的示例,但这些循环始终由AVAssetWriter循环控制.是否可以只创建一个AVAssetReader并通读它,获取每个样本?

谢谢.

iphone cocoa-touch objective-c avfoundation avassetreader

10
推荐指数
1
解决办法
2万
查看次数

CTCallCenter已弃用.有什么选择?

CTCallCenter在我的项目中使用.现在它被弃用了,我想知道什么是替代品?如何获得语音通话活动?

objective-c core-telephony swift ios10 callkit

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

iOS 10:如何使用 CallKit/CXCallObserver 获取呼叫事件?

我在 iOS 10 中使用 CXCallObserver 更改了 CTCallCenter。

这是我的代码:

#import <CallKit/CXCallObserver.h>
#import <CallKit/CXCall.h>

-(void)viewDidLoad {

    CXCallObserver *callObserver = [[CXCallObserver alloc] init];
    [callObserver setDelegate:self queue:nil];

    ... ...
}

- (void)callObserver:(CXCallObserver *)callObserver callChanged:(CXCall *)call {
    if (call.hasConnected) {
        NSLog(@"********** voice call connected **********/n");        
    } else if(call.hasEnded) {
        NSLog(@"********** voice call disconnected **********/n");        
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我无法收到语音呼叫事件,并且收到了如下警告:

Sending 'HomeViewController *const __strong' to parameter of incompatible type 'id<CXCallObserverDelegate> _Nullable
Run Code Online (Sandbox Code Playgroud)

请帮我。

objective-c ios10 callkit

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

如何修复因不允许使用者造成的功能受损?

我正在构建一个网络浏览器,最近我在尝试使用我在网站上的Google帐户登录时遇到了错误.

截图

这很奇怪,因为我检查了我的应用程序和Safari的用户代理,它们都是相同的.

有什么建议?

UPDATE

WKWebView嵌套在自定义UIViews树的3层深处.

这是初始化代码:

_webView = [[WKWebView alloc] init];
_webView.allowsBackForwardNavigationGestures = NO;
_webView.allowsLinkPreview = NO;
_webView.navigationDelegate = self;
_webView.UIDelegate = self;
_webView.frame = CGRectMake(0.0, 0.0, self.contentView.frame.size.width, self.contentView.frame.size.height);
[self.contentView addSubview:_webView];
Run Code Online (Sandbox Code Playgroud)

user-agent ios google-oauth wkwebview

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

iOS URLCache缓存时不应该(恕我直言)

有谁知道为什么这个请求被缓存?

  • 我正在使用未经修改的.default URLSessionConfiguration.

  • 响应标头是:

(来自Charles,通过调试数据任务完成块中的响应确认)

{
    "Accept-Ranges" = bytes;
    "Content-Length" = 1480;
    "Content-Type" = "application/json";
    Date = "Mon, 22 May 2017 19:14:13 GMT";
    Etag = "\"42bebc5fb88323b8cd145ed85ea7a018\"";
    "Last-Modified" = "Mon, 22 May 2017 14:54:38 GMT";
    Server = AmazonS3;
    "x-amz-id-2" = "abcdefghijklmn";
    "x-amz-request-id" = 1A2B3C4D5E;
}
Run Code Online (Sandbox Code Playgroud)
  • 我正在验证使用Charles代理缓存请求 - 第一个请求出现,但后续请求没有.

  • 使用.ephemeral会话配置,或者为内存和磁盘大小设置自定义url缓存为0显示Charles中的所有请求,因此我知道Charles是一个有效的测试.

我一直认为没有缓存标头不会缓存响应:|

任何人的想法?


编辑:这是我正在提出的要求

po task.originalRequest
? Optional<URLRequest>
  ? some : http://s3-eu-west-1.amazonaws.com/path/path/configuration.json
    ? url : Optional<URL>
      ? some : http://s3-eu-west-1.amazonaws.com/path/path/configuration.json
    - cachePolicy : 0
    - timeoutInterval : 60.0
    - …
Run Code Online (Sandbox Code Playgroud)

caching nsurlcache ios nsurlsession

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

为所有架构编译 PJSIP 2.5 库

要为 iPhone 设备编译 PJSIP 库,我正在使用此代码

make distclean && make clean
ARCH='-arch arm64' ./configure-iphone --enable-opus-codec
make dep
make
Run Code Online (Sandbox Code Playgroud)

此代码允许我仅为单一架构安装我的应用程序。为所有架构(armv7、armv7s、arm64、i386、x86_64)编译 pjsip,我可以使用哪个命令或工具

voip makefile build pjsip ios

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

iOS10 NSURLSession HTTP/2无效

NSURLSession请求HTTP/2.0

在iOS9中工作.

在此输入图像描述

但在iOS10中无效

在此输入图像描述

我的代码:

 

    NSURLSession *session = [NSURLSession sharedSession];
    request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://ga.seeyouyima.com/page"]];
    [request setHTTPMethod:@"POST"];
    [[session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
        if (completedBlock) {
            completedBlock(data, response, error);
        }
    }] resume];

Run Code Online (Sandbox Code Playgroud)

http2 ios10 charles-proxy

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