小编Pab*_*emé的帖子

NSAllowsArbitraryLoads无效

我有一个可以从http域下载一些信息的应用程序.但是在Swift 2.0和Xcode 7更新之后,我的应用程序无法连接到服务器并下载json数据,我得到"App Transport Security已经阻止了一个明文HTTP(http://)资源加载,因为它不安全.可以通过应用程序的Info.plist文件配置临时例外." 错误.

我试过把这些行放在我的info.plist中:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
Run Code Online (Sandbox Code Playgroud)

但我得到同样的错误,它不起作用.我总是从下载方法中获取nil数据.任何人都有同样的错误?谢谢!

编辑:这是我的info.plist文件中的图片:

Info.plist文件

json http ios xcode7 swift2

13
推荐指数
3
解决办法
9974
查看次数

如何使用aws-sdk获取AWS S3上的文件的URL?

我正在使用AWS Lambda函数创建一个文件并将其保存到S3上的存储桶中,它运行正常.执行该putObject方法后,我得到一个data对象,但它只包含Etag最近添加的对象.

s3.putObject(params, function(err, data) {
    // data only contains Etag
});
Run Code Online (Sandbox Code Playgroud)

我需要知道我可以在浏览器中使用的确切URL,以便客户端可以看到该文件.该文件夹已经公开,如果我从S3控制台复制链接,我可以看到该文件.

我试过使用,getSignedUrl但它返回的URL用于其他目的,我相信.

谢谢!

amazon-s3 amazon-web-services node.js

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

缩放位图保持纵横比并适应宽度和高度

我想缩放保持纵横比的位图,但适合所需的尺寸。这个答案会缩放位图并保持纵横比,但会留下一些空白,除非图像是完美的正方形。我需要填写宽度和高度,就像FIT_XY一个scaleType属性的ImageView

android bitmap scale scaletype

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

使用 Auth0 在 JWT 中包含 user_metadata 和 app_metadata

我在我的网络应用程序上使用 Angular 2 和 Auth0 进行身份验证。我可以使用以下代码获取用户个人资料:

auth0 = new auth0.WebAuth({
    domain: 'MY-DOMAIN',
    clientID: 'MY-CLIENT-ID',
    callbackURL: 'MY-CALLBACK',
    responseType: 'token id_token'
});
Run Code Online (Sandbox Code Playgroud)

登录:

public login(username: string, password: string): void {
    this.auth0.client.login({
      realm: 'Username-Password-Authentication',
      username,
      password
    }, (err: any, authResult: any) => {
      if (err) {
        alert('Error: ' + err.description);
        return;
      }
      if (authResult && authResult.idToken && authResult.accessToken) {
        this.setUser(authResult); <--- Here is where I get the profile
        this.router.navigate(['/home']);
      }
    });
}
Run Code Online (Sandbox Code Playgroud)

保存tokenlocalStorage获取配置文件:

private setUser(authResult: any): void {
    localStorage.setItem('access_token', …
Run Code Online (Sandbox Code Playgroud)

authentication auth0 angular

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

使用Swift读取Xcode项目中的文件

我做了一个从临时文件夹中读取文件的方法.我使用以下行来获取文档的路径:

path = NSTemporaryDirectory().stringByAppendingPathComponent(folder)
path = path.stringByAppendingPathComponent(fileName + "." + fileType)
Run Code Online (Sandbox Code Playgroud)

而且效果很好.我的问题是:如何获取位于Xcode项目主文件夹中的文件的路径?它们是我从文件夹拖放到Xcode项目的两个文本文件.删除文件时,我选择了"在需要时复制文件"选项.谢谢!

file ios swift

2
推荐指数
3
解决办法
8806
查看次数

获取UITextView中没有contentSize.height的行数

我正在创建一个要在我的iOS应用中导出的图像.我正在使用UIGraphicsBeginImageContext来绘制图像的元素,但我一直在努力在图像中绘制UITextView.

首先,我创建一个父视图进行渲染:

var parentView : UIView = UIView(frame: CGRectMake(0, 0, 700, 700))
Run Code Online (Sandbox Code Playgroud)

然后我以编程方式创建textView并添加所有属性.我给它x = 100和y = 100来对齐图像中的文本.宽度= 500,每边的边距为100px:

var textView: UITextView = UITextView(frame: CGRectMake(100, 100, 500, 350))
textView.text = myText
textView.textContainerInset = UIEdgeInsetsMake(20, 20, 20, 20)
textView.backgroundColor = UIColor(red: 255, green: 255, blue: 255, alpha: 0.70)
textView.font = UIFont(name: "Helvetica Neue Light Italic", size: 35)
Run Code Online (Sandbox Code Playgroud)

然后我通过将它作为子视图添加到父视图中来渲染textview,然后我得到要导出的图像:

parentView.addSubview(textView)        
parentView.layer.renderInContext(UIGraphicsGetCurrentContext())    
var newIMG = UIGraphicsGetImageFromCurrentImageContext()
Run Code Online (Sandbox Code Playgroud)

问题是高度固定为350px,但有时文本不够长,无法使用所有区域.理想情况下,我想知道我的文本将使用多少行,所以我可以给它一个比例高度,而不是一个白色的未使用区域(例如参见图片):

信息 关于如何使用比例高度渲染文本视图的任何想法?非常感谢!

xcode image uitextview ios swift

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

Edge Animate组合无法打开,"加载失败,请检查您的页面是否存在javascript错误"

当我尝试打开我的Edge Animate .an项目时,我收到错误消息"加载失败,请检查您的页面是否存在Javascript错误".我按照其他网站的建议尝试了此页面中的建议http://blogs.adobe.com/edge/2012/01/04/why-cant-it-just-work/,但它没有检测到任何错误. Dreamweaver或浏览器.

javascript adobe-edge

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