Tag: XcodeSWIFT

当文本被放入标签时,Xcode会出现问题

这是我的情况: 有8个ImageViews。 左边的4在我的代码中被调用(从顶部开始):Left1,Left2,Left3,left4。 右边的4(总是从顶部开始):Right1,Right2,Right3,Right4。 然后在中间有两个红色的button:“上”和“下”和一个标签。 应该发生的是,当按下button时,所有的ImageViews都会在代码中设置的屏幕上方(所以它们的center.y <0)位于上方,当发生这种情况时标签文字设置为“上”。 相反,当按下button时,所有ImageView将返回到初始位置,并将标签文本设置为“Down”。 反而会发生的是label.text根据我的代码而改变,但是我的ImageView不会移动。 这是我的代码: 首先我宣布的对象: class ViewController: UIViewController { @IBOutlet weak var Up: UIButton! @IBOutlet weak var Down: UIButton! @IBOutlet weak var Lab: UILabel! @IBOutlet weak var Left1: UIImageView! @IBOutlet weak var Left2: UIImageView! @IBOutlet weak var Left3: UIImageView! @IBOutlet weak var Left4: UIImageView! @IBOutlet weak var Right1: UIImageView! […]

在iOS 7.1上运行时,应用程序不能全屏启动?

我使用XCode 6.2并创build了一个新的空白单页应用程序。 我将目标更改为7.0,并在iPhone5 7.1模拟器中运行。 结果如下: 我没有改变任何东西。 当我在8.0模拟器上启动时,应用程序将以全屏模式启动。 我怎样才能达到该应用程序采取的entires屏幕?

XCODE Swift用一个空格replaceHTTP-Get App-ID

Sup dudes,致力于为Swift创buildBing Image Search API。 我的问题是,我的应用程序密钥包含“+”和“/”,所以当我提出请求时,我回来了,因为它似乎将“+”和“/”视为空格。 它应该把查询之前的所有东西当作普通字符来处理,对吗? 任何想法如何解决这个要求,所以它不会搞砸我的AppID? 应用程序ID示例: "aaaaaa/aaaaaa+baaaaa/asdf=" 响应(格式化是closures的,但它实际上是a之间的空格) {"SearchResponse":{"Version":"2.2","Query":{"SearchTerms":"sushi"},"Errors": [{"Code":1002,"Message":"Parameter has invalid value.","Parameter":"SearchRequest.AppId","Value":"aaaaaa\u002faaaaaa baaaaa\u002fasdf\u003d","HelpUrl":"http\u003a\u002f\u002fmsdn.microsoft.com\u002fen- us\u002flibrary\u002fdd251042.aspx"}]}} 获取请求代码(完美工作): let url = NSURL(string: "http://api.bing.net/json.aspx?Appid="+AccountKey+"&query="+query+"&sources=Image"); let task = NSURLSession.sharedSession().dataTaskWithURL(url) {(data, response, error) in println(NSString(data: data, encoding: NSUTF8StringEncoding)) } task.resume() 忘了提及,我感到沮丧,用C#试了一下,它的工作完美无瑕。 Swift新手(显然) 编辑:添加URLstring获取上面的请求代码示例。

UIImageView上的UITapGesture无法正常工作

我正在尝试使用UITapGesture将UIImage作为button。 let contactSegueIdentifier = "showContactSegue" override func viewDidLoad() { initTapGestureRec() } func initTapGestureRec() { let tapGesture: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: Selector("recognizeTapGesture:")) brandMenuContactImage.addGestureRecognizer(tapGesture) } func recognizeTapGesture(sender: UIGestureRecognizer) { self.performSegueWithIdentifier(contactSegueIdentifier, sender: self) } 当我运行并点击图像时,什么都没有发生。 任何人都可以帮助我。

迅速。 如何将文件添加到项目并引用它?

我对iOS开发真的很陌生,所以这个问题可能很愚蠢,但是我没有find答案。 我有一个swift的iOS设备项目,我想在我的项目中包含一个csv文件,然后在代码中使用它,我怎样才能将这个文件添加到项目,然后在viewController类中使用它? 这是我的项目结构(是的,这很简单) 这就是我想要在代码中做的,但它不工作。 谢谢 :)

Xcode 7.0,在设备上运行时不合格的设备。 – 名字的iPhone不可用

在我的设备中将Xcode更新到7.0和iOS 9之后,Xcode不会检测到我的设备进行testing和部署, 它显示vinod's iPhone unavailable在运行代码时vinod's iPhone unavailable 。 但直到Xcode 6.3的应用程序运行和部署在设备非常好。 有谁知道如何解决这个问题?

Swift:编译从iOS 7归档时的分段错误

我一直有这个问题,所以我开始在Swift中为iPhone和iPad创build一个新的单视图应用程序。 当目标是iOS 8.1一切正常,但如果我设置iOS 7.1(或7),我得到一个分段错误。 这发生在我去产品>存档,当我在模拟器或我的设备运行项目,一切都很好。 我尝试了iOS 7和8模拟器,并编译。 正如我所说,这个问题不在代码中,因为即使是新创build的项目,它的行为也是如此。 CompileSwift normal armv7 /Users/francesco/Documents/XCode Projects/Prova/Prova/ViewController.swift cd /Users/francesco/Documents/XCode Projects/Prova /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c -primary-file "/Users/francesco/Documents/XCode Projects/Prova/Prova/ViewController.swift" "/Users/francesco/Documents/XCode Projects/Prova/Prova/AppDelegate.swift" -target armv7-apple-ios7.1 -target-cpu cortex-a8 -target-abi apcs-gnu -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk -I /Users/francesco/Library/Developer/Xcode/DerivedData/Prova-argzihphsooyijfpeustrrhxmfmk/Build/Intermediates/ArchiveIntermediates/Prova/BuildProductsPath/Release-iphoneos -F /Users/francesco/Library/Developer/Xcode/DerivedData/Prova-argzihphsooyijfpeustrrhxmfmk/Build/Intermediates/ArchiveIntermediates/Prova/BuildProductsPath/Release-iphoneos -g -module-cache-path /Users/francesco/Library/Developer/Xcode/DerivedData/ModuleCache -Xcc -I/Users/francesco/Library/Developer/Xcode/DerivedData/Prova-argzihphsooyijfpeustrrhxmfmk/Build/Intermediates/ArchiveIntermediates/Prova/IntermediateBuildFilesPath/Prova.build/Release-iphoneos/Prova.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/francesco/Library/Developer/Xcode/DerivedData/Prova-argzihphsooyijfpeustrrhxmfmk/Build/Intermediates/ArchiveIntermediates/Prova/IntermediateBuildFilesPath/Prova.build/Release-iphoneos/Prova.build/Prova-generated-files.hmap -Xcc -I/Users/francesco/Library/Developer/Xcode/DerivedData/Prova-argzihphsooyijfpeustrrhxmfmk/Build/Intermediates/ArchiveIntermediates/Prova/IntermediateBuildFilesPath/Prova.build/Release-iphoneos/Prova.build/Prova-own-target-headers.hmap -Xcc -I/Users/francesco/Library/Developer/Xcode/DerivedData/Prova-argzihphsooyijfpeustrrhxmfmk/Build/Intermediates/ArchiveIntermediates/Prova/IntermediateBuildFilesPath/Prova.build/Release-iphoneos/Prova.build/Prova-all-target-headers.hmap -Xcc -iquote -Xcc /Users/francesco/Library/Developer/Xcode/DerivedData/Prova-argzihphsooyijfpeustrrhxmfmk/Build/Intermediates/ArchiveIntermediates/Prova/IntermediateBuildFilesPath/Prova.build/Release-iphoneos/Prova.build/Prova-project-headers.hmap -Xcc -I/Users/francesco/Library/Developer/Xcode/DerivedData/Prova-argzihphsooyijfpeustrrhxmfmk/Build/Intermediates/ArchiveIntermediates/Prova/BuildProductsPath/Release-iphoneos/include […]

以编程方式自动连接到WiFi iOS

我正在Swift上创build一个应用程序,而且我需要知道,如果有任何方法,我可以通过编程方式自动将iPhone连接到WiFi,以便从WiFinetworking中提供SSID和密码。 提前致谢。

在Swift中从非静态方法访问静态variables

我知道你不能从静态的上下文中访问一个非静态的类variables,但是反过来呢? 我有以下代码: class MyClass { static var myArr = [String]() func getArr() -> [String] { return myArr } 但是,当我尝试编译这个,我得到错误MyClass does not have a member named myArr 。 我认为静态variables对静态和非静态方法都是可见的,所以我不知道我的错在哪里。 我在使用Xcode 6.3运行OS X Yosemite的Macbook上。

如何修改SWIFT_MODULE_NAME?

标题说明了一切。 我在SWIFT_MODULE_NAME的构build设置中进行了search ,结果没有任何结果。 我也在网上search,有这个名字的引用,但没有关于如何定义的信息。 此外,在Apple Docs中找不到SWIFT_MODULE_NAME。 我知道这一点:它在“Objective-C生成的接口标题名称”版本设置中使用,可以通过双击设置值查看: $(SWIFT_MODULE_NAME)-Swift.h 它被用来弥补Objective-C和Swift之间的差距,并且只出现在包含Swift文件的项目中(和我所假设的Objective-C文件一起)。 就本文而言,Xcode 7.3是最新和最好的。 但是,这个值是在哪里定义的,我该如何修改呢?