小编zum*_*zum的帖子

故事板中的Autolayout,如何将子视图的宽度设置为其超视图的1/3?

我知道这可能非常简单,但是,我想弄清楚如何告诉子视图它的宽度需要是其超视图宽度的1/3.我想在STORYBOARD中这样做,而不是在代码中.所以情况非常简单,只是在ViewController视图中的UIView.

如何在故事板中使用Autolayout实现这一目标?

storyboard autolayout

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

parse.com云代码GET函数带参数?

我在解析时正在编写云代码函数,我正在试图弄清楚如何处理GET URL中的参数.

所以我有一个像这样的简单函数:

Parse.Cloud.define("someFunction", function(request, response) {
    //  how can I use GET parameters here??

});
Run Code Online (Sandbox Code Playgroud)

如何重命名"someFunction"处理GET参数,以便我可以在我的云代码函数逻辑中使用它们?

所以例如我希望能够"myName"在GET中传入名称字符串:

https://api.parse.com/1/functions/someFunction名称= MYNAME

任何简单的例子?我找了一会儿找不到一个.

谢谢

编辑:所以我修改我的功能看起来像这样:

Parse.Cloud.define("someFunction", function(request, response) {
    //  how can I use GET parameters here??

    var name = request.params.name

    response.success("the name = " + name)
});
Run Code Online (Sandbox Code Playgroud)

然后我称之为:https: //api.parse.com/1/functions/someFunction?name = someName

我得到的是这个:

{"result":"the name = **undefined**"}
Run Code Online (Sandbox Code Playgroud)

parse-platform parse-cloud-code

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

遍历 javascript 中的字典并访问值?

我不是 javascript 专家,所以我确信我想做的事情非常简单,但是,这里是:

我有一个来自数据库的数组,它看起来像这样:

[{"name":"aName","lastName":"aLastname"},{"name":"bName","lastName":"bLastname"}]
Run Code Online (Sandbox Code Playgroud)

我想迭代数组中找到的所有字典并访问等等aName...aLastname因此每个字典中找到的所有可能值(当时的字典)。

我尝试使用eval(),我尝试使用JSON.parse,但JSON.parse我认为是在抱怨,因为我认为该对象已经以 JSON 的形式下来了。

我怎样才能在 JavaScript 中做到这一点?

谢谢

然后我尝试按照“重复”答案评论的建议进行操作...我这样做了:

        for(var i=0; i<array.length; i++) {
            var obj = array[i];
            for(var key in obj) {
                var value = obj[key];
                console.log(key+" = "+value);
            }
        }
Run Code Online (Sandbox Code Playgroud)

问题是日志无序。我明白了:

name = aName
name = bName
lastName = aLastName
lastName = bLastName
Run Code Online (Sandbox Code Playgroud)

我想确保我当时按照一本字典的顺序迭代属性和值。

这里缺少什么?

javascript

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

通过将基数保持在相同的y来为SCNBox高度设置动画

我有一个SCNBox对象通过SCNNode添加到SCNScene ...

let box:SCNBox = SCNBox(width: 4, height: 4, length: 4, chamferRadius: 0.1)
box.firstMaterial?.diffuse.contents = UIColor.greenColor()
let boxNode:SCNNode = SCNNode(geometry: box)
boxNode.position = SCNVector3(x: 2, y: 2, z: 2)
scene.rootNode.addChildNode(boxNode)
Run Code Online (Sandbox Code Playgroud)

我的问题是我如何设置高度的动画(假设为40),同时盒子也不会向下生长?

我想我需要更改枢轴点以进入框的底部?

如果这是一个解决方案,我不知道如何做到这一点.

我该怎么做才能正确?

scenekit swift

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

Swift:NSArray要设置?

我正在尝试将其转换NSArray为Swift Set.

没有太多运气.

这样做的正确方法是什么?

例如,如果我有一个NSArray数字:

@[1,2,3,4,5,6,7,8]
Run Code Online (Sandbox Code Playgroud)

如何Set从中创建Swift NSArray

set nsarray swift

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

MKMapView告诉地图用填充显示MKAnnotations?

所以我正在使用这个电话:

mapView.showAnnotations(annotations, animated: true)
Run Code Online (Sandbox Code Playgroud)

动画应用程序以显示注释.这很好用.我需要的是告诉Map在我调用时通常缩放到区域左侧添加100像素的填充:

mapView.showAnnotations(annotations, animated: true)
Run Code Online (Sandbox Code Playgroud)

我有一个关于屏幕左侧地图的视图,我不希望注释出现在下面,所以,我想在它们的左边添加填充,这样它们就不会被视图隐藏.

我尝试了MKMapView调用"setRegion"并且:

mapView.setVisibleMapRect(mapRect, edgePadding: UIEdgeInsetsMake(20, 100, 20, 20), animated: true)
Run Code Online (Sandbox Code Playgroud)

但是,它并没有真正起作用,特别是当我尝试结合:

mapView.showAnnotations(annotations, animated: true)
Run Code Online (Sandbox Code Playgroud)

和:

mapView.setVisibleMapRect(mapRect, edgePadding: UIEdgeInsetsMake(20, 100, 20, 20), animated: true)
Run Code Online (Sandbox Code Playgroud)

实现这一目标的正确方法是什么?

mkmapview ios swift

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

SceneKit unproject Z 文档解释?

我正在研究一些 SceneKit 概念,而我试图在脑海中巩固的一个概念是 unprojectPoint。

我知道该函数将在 2D 中取一个点并在 3D 中返回一个点(所以一个具有正确 Z 值的点)。

当我阅读文档时,我读到了这个:

  /*!
     @method unprojectPoint
     @abstract Unprojects a screenspace 2D point with depth info using the receiver's current point of view and viewport.
     @param point The screenspace position to be unprojected.
     @discussion A point whose z component is 0 (resp. 1) is unprojected on the near (resp. far) clip plane.
     */
    public func unprojectPoint(_ point: SCNVector3) -> SCNVector3
Run Code Online (Sandbox Code Playgroud)

我不太清楚的是在谈论 Z 时使用的值 0 和 1 ....

z 分量为 0(分别为 1)的点在近(分别为远)剪裁平面上未投影。

当我在网上阅读时,我发现了这个问题: …

ios scenekit

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

核心数据获取请求关系属性谓词

我有父亲实体.父亲与孩子有一对多的关系.孩子有属性,其中一个是名字.

我想执行一个获取请求来获取:Father.name ="Joe"和名为joe的父亲我想要获取那些名为Ken的孩子:Child.name ="Ken"

所以我的主要目标是找到肯的父亲的名字叫乔.

我尝试了一些复合谓词和其他东西,但还没有运气.

知道如何解决这个问题吗?

谢谢

core-data nspredicate nsfetchrequest ios

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

iOS Instagram登录获取Instagram用户ID?

我正在编写一个iOS应用,该应用需要针对“ Instagram API”做一些基本工作。要登录用户,我只需点击“ URL ”:

我是通过网络视图来完成的。我可以登录用户并从“ Instagram”获取访问令牌。

所以我的问题是:

我希望能够知道我刚刚登录的用户的“ Instagram userId”。

如何获取用户ID?

authentication ios instagram

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

OSStatus Error -50是什么意思?

我正在iOS上写一些钥匙串代码.当我尝试在钥匙串中插入一个项目时,我得到错误-50.

OSStatus错误-50是什么意思?

keychain ios

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