小编dav*_*dev的帖子

Xcode Interface Builder - 删除/重命名错误连接的IBoutlets/IBactions的"正确"方法

我是Xcode的新手,通过Swift工作,所以我不确定我所描述的是否真的是一个bug.

使用界面构建器和助手编辑器时,我可以创建标签,按钮等,并使用control-drag在代码中创建Outlets和Action.

只要我完美,没问题.但是,例如,如果我对对象名称进行了错误拼写,我似乎遇到了问题.或者,我选择出口而不是行动.我似乎无法找到一种方法来进行修正,似乎并没有完全弄乱IDE.即使我删除了IB中的对象和代码,在构建时似乎也会留下问题.或者,如果我尝试删除代码中的行并重新拖动它,则会创建一行新代码,但该对象现在似乎引用了新名称和旧的,现在缺少的名称.

再次,我正在使用Swift ---因为我不使用/知道Objective-C我不知道是否有使用该语言的类似行为.

感谢任何指针.(除了不使用Interface builder/storyboards/Swift.)

xcode interface-builder iboutlet

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

Xcode 6(beta 3):CSI中不支持的像素格式或无法从csi位图数据创建未切割的图像

在Swift中的Xcode 6 beta 3中加载带有png图像的UIImages如下:

    PipsImg = (UIImage(named: "Die-1"))
Run Code Online (Sandbox Code Playgroud)

要么

    PipsImg = [(UIImage(named: "Die-1")),(UIImage(named: "Die-2"))]
Run Code Online (Sandbox Code Playgroud)

从存储在Images.xcassets文件夹中的相关图像,我收到以下致命的运行时错误:

 SimpleAnimation[680:60b] Unsupported pixel format in CSI
 SimpleAnimation[680:60b] Unable to create unsliced image from csi bitmap data.
Run Code Online (Sandbox Code Playgroud)

这似乎在测试版4中得到了解决,但是有时会留下一些,因为有时这些回归

uiimage ios7 swift xcode6

24
推荐指数
3
解决办法
8118
查看次数

Powershell最简单的获取当前时间的方法,表示为UTC

我已经在PowerShell中查看了使用特定的UTC DateTime创建一个DateTime对象的帖子,但它似乎没有直接回答我问的问题:

PowerShell(3.0)中最直接的方法是返回表示"now"为UTC的可排序字符串?

我期望正确的答案是:

Get-Date -Format (Get-Culture).DateTimeFormat.UniversalSortableDateTimePattern 

 OR

get-date -format u
Run Code Online (Sandbox Code Playgroud)

但这种情况并非如此.

示例:2016年9月1日13点(下午1点)在太平洋时区的太平洋时区,我收到回复:

2016-09-01 13:00:00Z(附加"Z"的当地时间)

当我期待的时候:

2016-09-01 20:00:00Z(UTC(格林威治标准时间)译右标准)

基本上,我的代码只是获取一个表示"本地"时间的字符串并附加一个"Z".

现在,我知道我可以操纵到达那一点,但我正在寻找最小(最简单,最干净)的方式来到这里.

奖励积分(好像它们已存在):我如何获得相同的可排序结果,但以"UTC"和/或"GMT"作为后缀显示.相同的最低要求.

powershell time timezone datetime utc

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

在ViewController中创建数组的预期声明错误,无法解决原因

首先,我使用Xcode 6 beta 2.其次,我有编程经验(基本,VB,脚本语言),但它不包括任何严肃的OO编程,我对IOS编程完全不熟悉.直接进入斯威夫特.提前感谢那些可以提供帮助的人.我几天来一直在努力奋斗.

无法构建简单的UIImage数组.(为了简单起见,我已经删除了所有其他代码.)我试图理解为什么声明一个UIImage数组并加载图像在viewDidLoad()中工作,但不是在ViewController的"基础",这是我似乎需要的地方它可以用于其他工作.

(我注意到它似乎与这个数组声明有关,这会引起我的困惑.我可以在任一位置声明并分配简单的UIImage变量.)

这是我的代码:

//  ViewController.swift


import UIKit

class ViewController: UIViewController {                           

    override func viewDidLoad() {

        super.viewDidLoad()

        // Do any additional setup after loading the view, typically from a nib.

    }



    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

        // Dispose of any resources that can be recreated.

    }

    var icon = UIImage[]()

    icon.append(UIImage(named: "yes.png"))    <<==== expected declaration error

    icon.append(UIImage(named: "no.png"))

}
Run Code Online (Sandbox Code Playgroud)

但是这段代码没有:

import UIKit
class ViewController: UIViewController {

     override func viewDidLoad() {

        super.viewDidLoad()

        // Do any additional setup after …
Run Code Online (Sandbox Code Playgroud)

arrays xcode uiviewcontroller ios swift

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

gwmi和Get-WmiObject之间关系的本质是什么

看完之后,我对这些之间的关系感到困惑.我不相信gwmi是一个纯粹的别名Get-WmiObject,因为他们似乎在我看到的例子中有相似但不完全相同的语法.

有趣的是,当我单独google"gwmi"时,所有顶级参考文献都会立即回复 Get-WmiObject,但似乎并未引用gwmi自己.

powershell

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