小编Jan*_*Jan的帖子

在OS X上安装Google Cloud SDK:(gcloud.components.list)无法从服务器获取组件列表

我正在尝试安装Google Cloud SDK(https://cloud.google.com/sdk/docs/quickstart-mac-os-x)并收到此错误:
ERROR: (gcloud.components.list) Failed to fetch component listing from server. Check your network settings and try again.

已经尝试更新OpenSSL和相应的Python(也尝试过Python 2.7.8):

openssl version  
OpenSSL 1.0.2k  26 Jan 2017

python -V
Python 2.7.13
Run Code Online (Sandbox Code Playgroud)

Python也在使用这个OpenSSL版本:

>>> import ssl
>>> ssl.OPENSSL_VERSION
'OpenSSL 1.0.2k  26 Jan 2017'
Run Code Online (Sandbox Code Playgroud)

我在跑 mac OS 10.12.4

我也尝试过brew cask install google-cloud-sdk有效地下载正常版本并执行install.sh脚本.结果相同.

进一步调试显示,它无法加载https://dl.google.com/dl/cloudsdk/channels/rapid/components-2.json并抛出此错误:URLError: <urlopen error timed out>.通过Python直接加载此文件有效:

urllib2.urlopen('https://dl.google.com/dl/cloudsdk/channels/rapid/components-2.json')

有任何想法吗?还有任何提示如何进一步调试这个,将不胜感激:)

python macos google-cloud-sdk

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

禁用iOS8中单个子视图的自动旋转

我正在编写一个绘图应用程序,我不希望绘图视图旋转.同时,我希望其他控件可以很好地旋转,具体取决于设备的方向.在iOS 7中,我通过以下方式解决了这个问题:

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
    float rotation;

    if (toInterfaceOrientation==UIInterfaceOrientationPortrait) {
        rotation = 0;
    }
    else if (toInterfaceOrientation==UIInterfaceOrientationLandscapeLeft) {
        rotation = M_PI/2;
    } else if (toInterfaceOrientation==UIInterfaceOrientationLandscapeRight) {
        rotation = -M_PI/2;
    }

    self.drawingView.transform = CGAffineTransformMakeRotation(rotation);
    self.drawingView.frame = self.view.frame;
}
Run Code Online (Sandbox Code Playgroud)

但是在iOS 8上,即使调用该函数并正确设置了转换,它也不会阻止视图旋转.

我已经尝试创建一个视图控制器,它只是阻止它的视图旋转并将它的视图添加到视图层次结构,但它不响应用户输入.

有任何想法吗?

谢谢!

objective-c autorotate ios

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

在Swift中的String中转换unicode符号(\ uXXXX)

我通过REST API收到一个字符串,其中包含\ uXXXX形式的unicode编码字符

例如Ain\u2019t应该是不是

有没有一种很好的方法来转换这些?

谢谢

unicode-string swift

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

Ios绘制线条动画

我有一个视图,其中我有多条水平线(像一个水平表盘).我想为水平运动制作动画.它看起来应该是这样的

编辑:

水平动画

在此输入图像描述

在此输入图像描述

我怎样才能做到这一点?据我所知,我不能使用CoreAnimation.此外,我不能模拟不同的速度.updatemethod如何工作?我是否改变了抽奖时间或距离?

我知道我可以通过scrollview解决这个问题,但我不想使用它.

谢谢!

core-graphics ios

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