小编Ant*_*ano的帖子

Swift:使用私有框架

我用Xcode构建了一个iOS Swift框架.

编写代码后,我构建了项目,并将.framework文件放在Products文件夹中进行测试.

要测试框架已打开一个新的应用程序并拖放以前构建的.framework文件,我将其添加到我的应用程序项目的嵌入式二进制文件列表中.

要将它导入我的ViewController.swift类,我写道:

import frameworkName
Run Code Online (Sandbox Code Playgroud)

没问题,直到这里,这意味着项目看到了框架.当我尝试在框架内使用公共类时:

var x : className?
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

'className' is unavailable: cannot find Swift declaration for this class
Run Code Online (Sandbox Code Playgroud)

这是什么意思?问题是什么?

frameworks ios swift

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

Lambda @ edge读取正文POST请求

我在AWS Cloudfront上托管了一个静态网站。在路由上,我需要接受POST方法,因为是OAuth服务器的重定向,因此我决定开发Lambda @ edge。

我的想法是在“查看器请求”上注册lambda并拦截POST方法,读取正文并复制标头上的值,以使其可从我的静态网站读取(我知道我可以使用javascript访问Referrer标头)。

我设置了Lambda,可以拦截POST,让所有其他方法都通过。

问题是我找不到读取POST请求正文的方法,我用google搜索它没有结果。

有什么建议我可以做到吗?我必须在Cloudfront端配置任何参数吗?

amazon-web-services amazon-cloudfront aws-lambda

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