小编hkl*_*lel的帖子

Xcode 6.4方案选项在El Capitan Beta中消失了

将我的Mac从Yosemite升级到El Capitan开发人员测试版后,Xcode 6.4中的方案选项按钮从工具栏中消失:

在此输入图像描述

但Xcode 7 beta工作得很好

在此输入图像描述

这是El Capitan的错误吗?除了回到优胜美地之外,有没有解决方法?谢谢

xcode ios osx-yosemite osx-elcapitan

14
推荐指数
3
解决办法
2175
查看次数

我什么时候应该勾选Xcode中的"还创建XIB文件"复选框?

我是iOS开发的新手,几乎所有我读过的教程都说不要勾选"还创建XIB文件"复选框.

我已经阅读了Apple关于XIB文件的文档,并了解了XIB文件的作用,但我仍然不知道何时应该勾选复选框以及何时不应该.

xcode ios

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

Cocoa听键盘命令+ up事件

我正在开发一个macOS应用程序,我想处理一个本地热键事件(命令+向上箭头键)NSViewController.

以下是我使用Swift的方法:

override func keyDown(with event: NSEvent) {

    let modifierkeys = event.modifierFlags.intersection(.deviceIndependentFlagsMask);
    let hasCommand = modifierkeys == .command;

    switch Int(event.keyCode) {
    case kVK_UpArrow where hasCommand:
        print("command up");
        break;
    case kVK_ANSI_B where hasCommand:
        print("command B");
        break;
    default:
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我在视图中构建并按下命令+向上时,控制台不显示任何内容.但是当我按下命令+ B时,"命令B"被注销.

那么为什么这不适用于Command +?我该怎么做到这一点?

cocoa nsevent nsviewcontroller swift

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

NSData contentsOfUrl返回nil

我在StackOverflow上发现了几个类似的问题,但没有一个能解决我的问题.

我想从网址获取图片.我是这样做的:

let url = NSURL(string: "http://pic3.zhimg.com/8161ba9638273e0fb1a0201789d22d8e_m.jpg")
let data = NSData(contentsOfURL: url!)
let image = UIImage(data: data!)
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误,告诉我这data是零.

我怎么解决这个问题?谢谢.

UPDATE

以下是错误的一些屏幕截图:

在此输入图像描述 在此输入图像描述

uiimage nsdata ios swift

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

重命名Xcode项目后出现NSKeyedUnarchiver错误

我刚刚重命名了我的Xcode项目,当我运行它时出现了这个错误:

2015-11-14 05:32:42.337 Buck Tracker [3537:1456100] *由于未捕获异常'NSInvalidUnarchiveOperationException'而终止app,原因:'* - [NSKeyedUnarchiver decodeObjectForKey:]:无法解码类的对象(iBudgeter.Record)关键(NS.objects); 该类可以在源代码中定义,也可以在未链接的库中定义

Buck Tracker是新名称,iBudgeter是原始名称.RecordNSObject我创建的用于存储一些数据的自定义.

我尝试将项目重命名为iBudgeter但它没有用.恢复到git中的先前版本确实有帮助,但是当我再次重命名它时我得到了同样的错误.

那有什么建议吗?

xcode nsdata ios nskeyedunarchiver swift

6
推荐指数
3
解决办法
2591
查看次数

在Swift 3发布后,Swift 2应用程序是否可以运行?

我发布了几个用Swift 2.0和2.1编写的应用程序.现在Apple刚开源Swift并宣布Swift 3.0将于明年发布.在Swift 3.0发布后,我的应用程序仍然有用吗?

ios swift swift3

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

向上滚动表格视图时的黑色背景

在我的项目中,我使用了一个嵌入表视图控制器的导航控制器。但是当我向上滚动表格视图时,会出现黑色背景(如下面的 .gif 所示)

我怎样才能解决这个问题?谢谢。

在此处输入图片说明

uitableview uinavigationcontroller ios

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

如何执行命令提示符并从中获取输出?

我是Python的新手,我想编写一个Python程序,该程序可以在cmd中执行一些命令并自动从中获取输出。

可能吗?我怎样才能做到这一点?

python cmd

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

appendAttributedString返回Void类型的值

我试图追加两个NSAttributedString.

let string_1 : NSAttributedString = self.answerTextView.attributedText
let string_2 : NSAttributedString = handleHtml(i) // a function that returns a NSAttributedString
let finalStr : NSAttributedString = string_1.mutableCopy().appendAttributedString(string_2)
Run Code Online (Sandbox Code Playgroud)

但我在第三行遇到错误:

无法将'Void'(又名'())类型的值转换为指定类型'NSAttributedString'

我怎么解决这个问题?谢谢

nsattributedstring ios swift

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

将自定义对象的数组转换为Swift中的AnyObject

在我的应用程序中,我正在做这样的事情:

struct Record {
    var exampleData : String
}

class ExampleClass : UIViewController {
    let records = [Record]()

    override func viewDidLoad() {
        super.viewDidLoad()

        let data = NSKeyedArchiver.archivedDataWithRootObject(self.records) as! NSData
    }

    ...

}
Run Code Online (Sandbox Code Playgroud)

但在最后一行viewDidLoad()我得到了这个错误:

参数类型'[Record]'不符合预期类型'AnyObject'

我怎样才能解决这个问题?谢谢.

nsdata nsarray ios swift

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