标签: xcode6

奇怪的“崩溃”,字体添加到 Info.plist

我已将自定义字体 TTF 文件添加到我正在制作的应用程序中。

项目包

我还UIAppFonts根据需要将密钥添加到了 plist 中。

项目清单

现在,当我启动应用程序时,它遇到了我们都熟知的“应用程序在 AppDelegate 中崩溃”断点。

应用程序“崩溃”

我无法找到检查异常的方法,但奇怪的是,如果我运行它,应用程序会继续正常运行 - 甚至允许我进行调试。最重要的是,有问题的字体实际上已加载,因此似乎也没有任何问题。不知道从哪里开始寻找这个。

fonts objective-c ios xcode6

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

swift自动完成在Xcode6-Beta中无效

我用Swift创建了一个iOS项目,而XCode6-Beta并没有显示任何完成.但它适用于游乐场.

我注意到一些关于swift的youtube 视频,xCode可以自动显示方法,我应该配置项目还是做其他事情?

谢谢.

swift xcode6

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

在Xcode 6中选择不同的模拟器

如何在Xcode 6中选择不同的模拟器(iOS 8除外)?我已经从Xcode-> Preference-> Downloads成功安装了iOS 7模拟器

在此输入图像描述

但它没有在可用的运行模拟器中列出

在此输入图像描述

任何人都知道如何在Xcode 6中安装iOS7模拟器?

xcode ios xcode6

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

Swift中的存在运算符是什么?

在Objective C中,这是一行有效的代码

self.scrollView.contentSize = self.image ? self.image.size : CGSizeZero;
Run Code Online (Sandbox Code Playgroud)

这是检查self.image是否为零,并选择左或右值.在Swift中,我想重新创建相同的代码行.实际上它应该完全相同,除非没有分号

self.scrollView.contentSize = self.image ? self.image.size : CGSizeZero
Run Code Online (Sandbox Code Playgroud)

但是这在我的Swift代码中出现错误是无效的,'UIImage不符合协议LogicValue'

什么是正确的Swift代码?

ios swift xcode6

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

有没有办法在不重启Xcode 6的情况下打开Swift Playground?

有没有办法打开Swift Playground而无需关闭Xcode并重新启动?我没有看到它在任何地方可用,除非Xcode从头开始.

swift xcode6 swift-playground

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

无法在swift中打印数组的值

我无法在swift中打印数组值.我的代码是:

var array = 1...10
println(array)
Run Code Online (Sandbox Code Playgroud)

结果是:

VSs5Range (has 2 children)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试打印以下数组时,它可以工作:

var array = [1,2,3,4,5,6,7,8,9,10]
println(array)
Run Code Online (Sandbox Code Playgroud)

结果是:

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

为什么第一个打印不正确?

swift xcode6 ios8

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

如何将这个日期代码转换为swift?

我在Objective-C中有这个代码:

NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd-HH-mm-ss"];
NSString* dateTimePrefix = [formatter stringFromDate:[NSDate date]];
Run Code Online (Sandbox Code Playgroud)

我正在尝试转换为Swift,但我不知道这是我尝试的任何行:

var formatter = NSDateFormatter()
formatter.dateFormat="yyyy-MM-dd-HH-mm-ss"
var dateTimePrefix : NSString
dateTimePrefix = formatter.stringFromDate(formatter as? NSData)
Run Code Online (Sandbox Code Playgroud)

我收到错误stringFromDate.问题是什么?

swift xcode6

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

xcode 6 swift ads GoogleMobileAdsSdkiOS

我正在使用Xcode 6 + Swift.

有人知道如何在Swift项目中集成Google Ads,GoogleMobileAdsSdkiOS吗?如何配置,以及如何编程?

我在Teste-Bridging-Header.h项目上创建了一个新文件,并#import GADBannerView.h 根据此参考进行了放置

在我的ViewController.swift一些事情上:

class ViewController: UIViewController {   
     override func viewDidAppear(animated: Bool)  {
        super.viewWillAppear(animated)    

        var adB = GADBannerView()
        adB.delegate = self
        adB.rootViewController = self
        adB.adUnitID =  MY_ADS_ID //"ca-app-pub-XXXXXXXX/XXXXXXX"       
     }
}
Run Code Online (Sandbox Code Playgroud)

我正朝着正确的方向前进吗?我可以举一些例子吗?

now its working...

on .h created  Objective-C bridging header I put: 
#import "GADBannerView.h"
#import "GADBannerViewDelegate.h"
#import "GADRequest.h"

my swift file:

    class ViewController: UIViewController, GADBannerViewDelegate {

         override func viewDidAppear(animated: Bool)  { …
Run Code Online (Sandbox Code Playgroud)

ads admob ios swift xcode6

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

为什么这行NSNotificationCenter.defaultCenter().postNotificationName(...)抛出SIGABRT

我在swift中玩NSNotificationCenter.这是我的代码main.swift

进口基金会

class T: NSObject {

    func someAction(notification: NSNotification) {
        println(notification.userInfo)
    }
}

var dataDict = Dictionary<String, String>()
dataDict["test"] = "test"
dataDict["test1"] = "test1"


var t = T();
NSNotificationCenter.defaultCenter().addObserver(t, selector:"someAction", name: "someAction", object:nil)



NSNotificationCenter.defaultCenter().postNotificationName("someAction", object:nil, userInfo:dataDict)

let runloop = NSRunLoop.currentRunLoop();
runloop.run();

println("Done");
Run Code Online (Sandbox Code Playgroud)

在线postNotification,我有一个例外:

在此输入图像描述

这是一些堆栈跟踪:

2014-07-24 08:58:59.959 testswiftcli2[2171:303] -[_TtC13testswiftcli21T someAction]: unrecognized selector sent to instance 0x1005005a0
2014-07-24 08:58:59.961 testswiftcli2[2171:303] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_TtC13testswiftcli21T someAction]: unrecognized selector sent to instance 0x1005005a0'
Run Code Online (Sandbox Code Playgroud)

当我试图检查实例时,我得到了这个:

(lldb) …
Run Code Online (Sandbox Code Playgroud)

nsnotificationcenter swift xcode6

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

For Loop - Swift语言中的错误

我正在从Apple的swift教程中复制这个非常简单的代码行,但它会生成以下错误:

..不可用:半开放范围运算符..已重命名为.. < (奇怪的是,..未重命名为.. <)

var firstForLoop = 0
for i in 0..3 {
    firstForLoop += i
}
Run Code Online (Sandbox Code Playgroud)

我试过添加"var":

for var i in 0..3 {
    firstForLoop += i
}
Run Code Online (Sandbox Code Playgroud)

有点违反直觉,导致"我"被不明确!我希望我在第一个循环中不被识别,而不是第二个循环.

swift xcode6 ios8

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