Questions tagged «swift»

Swift是Apple Inc.针对其平台和Linux开发的一种安全,快速且具有表现力的通用编程语言。Swift是开源的。仅将标记用于有关语言功能或在Swift中需要代码的问题。将标签[ios],[ipados],[macos],[watch-os],[tvos],[cocoa-touch]和[cocoa]用于有关平台或框架的(语言不可知)问题。


17
警告:尝试在*不在窗口层次结构中的*上显示*
我正在尝试提出数据模型中ViewController 是否有任何保存的数据。但是我收到以下错误: 警告:尝试在*其视图不在窗口层次结构中显示* 相关代码: override func viewDidLoad() { super.viewDidLoad() loginButton.backgroundColor = UIColor.orangeColor() var request = NSFetchRequest(entityName: "UserData") request.returnsObjectsAsFaults = false var appDel:AppDelegate = (UIApplication.sharedApplication().delegate as AppDelegate) var context:NSManagedObjectContext = appDel.managedObjectContext! var results:NSArray = context.executeFetchRequest(request, error: nil)! if(results.count <= 0){ print("Inga resultat") } else { print("SWITCH VIEW PLOX") let internVC = …

2
如何从Swift的字典中获取键的值?
我有一本Swift字典。我想获得钥匙的价值。密钥方法的对象对我不起作用。您如何获得字典键的值? 这是我的字典: var companies = ["AAPL" : "Apple Inc", "GOOG" : "Google Inc", "AMZN" : "Amazon.com, Inc", "FB" : "Facebook Inc"] for name in companies.keys { print(companies.objectForKey("AAPL")) }

6
如何创建枚举类型的IBInspectable
enum是不接口生成器中定义的运行时属性。Interface Builder的“属性”检查器中未显示以下内容: enum StatusShape:Int { case Rectangle = 0 case Triangle = 1 case Circle = 2 } @IBInspectable var shape:StatusShape = .Rectangle 从文档中获得: 可以将IBInspectable属性附加到接口声明,类扩展名或类别中的任意属性,以用于Interface Builder定义的运行时属性支持的任何类型:布尔值,整数或浮点数,字符串,本地化字符串,矩形,点,大小,颜色,范围和零。 问:如何enum在Interface Builder的Attributes Inspector中看到一个?

20
在您的项目中找不到有效的GoogleService-Info.plist
当我使用Xcode 9 beta 4运行我的Swift 3.2代码时,这是我得到的错误: *** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure]; (FirebaseApp.configure() in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.' 我已经有一个GoogleService-Info.plist文件,该文件的名称与应使用的名称完全一样,并且有效。 有需要试用Firebase或类似的工具吗?

15
在Swift中将JSON字符串转换为Object的简单方法
我一直在寻找几天,以便在Swift中将相当简单的JSON字符串转换为对象类型,但无济于事。 这是Web服务调用的代码: func GetAllBusiness() { Alamofire.request(.GET, "http://MyWebService/").responseString { (request, response, string, error) in println(string) } } 我有一个快速的结构Business.swift: struct Business { var Id : Int = 0 var Name = "" var Latitude = "" var Longitude = "" var Address = "" } 这是我部署的测试服务: [ { "Id": 1, "Name": "A", …
82 ios  json  swift  iphone 

6
“ @UIApplicationMain”是什么意思?
我刚刚创建了我的第一个Swift项目,在AppDelegate.swift类声明的上方有一行-为什么在那儿呢? ... import UIKit import CoreData @UIApplicationMain // <- WHY IS IT HERE? class AppDelegate: UIResponder, UIApplicationDelegate { ...
82 swift 

13
将UIImage调整为200x200pt / px
我一直在努力调整图像的大小。基本上,我很费解:如何缩小UIImage并使其同时变脆 /清晰而不是模糊? 这似乎是一个合法的解决方案,但是以某种方式无法正常工作。 我的应用程序可使用相机胶卷中的照片。这些照片的大小应调整为200x200,而宽度很重要,而不是高度。 不幸的是,我没有示例代码,因为在无法解决问题的愤怒中我将其丢弃。
82 ios  swift  uiimage 


12
如何使用Swift在iOS中从右到左显示视图控制器
我正在使用presentViewController呈现新屏幕 let dashboardWorkout = DashboardWorkoutViewController() presentViewController(dashboardWorkout, animated: true, completion: nil) 这将显示从下到上的新屏幕,但我希望不使用即可从右到左显示UINavigationController。 我使用的是Xib而不是情节提要,该怎么办?
82 ios  swift  swift2  segue 

10
Bundle.main.path(forResource:ofType:inDirectory :)返回nil
尽量不要笑或大哭-离开20年后,我才重新开始编写代码... 我花了4多个小时来查看引用并尝试使用代码片段来获取Bundle.main.path来打开我的文本文件这样我就可以为我的应用读取数据(下一步是适当地解析它)。 if let filepath = Bundle.main.path(forResource: "newTest", ofType: "txt") { do { let contents = try String(contentsOfFile: filepath) print(contents) } catch { print("Contents could not be loaded.") } } else { print("newTest.txt not found.") } 结果是:“找不到newTest.txt。” 无论我如何尝试将文件拖放到项目中,都可以在Xcode中创建文件,也可以使用File-> Add Files to ...菜单项。
82 ios  swift  macos  file  swift3 


15
如何在SwiftUI NavigiationView中删除默认导航栏空间
我是SwiftUI的新手(像大多数人一样),试图弄清楚如何删除我嵌入在NavigationView中的List上方的空白。 在此图像中,您可以看到列表上方有一些空白 我要完成的是 我试过使用 .navigationBarHidden(true) 但这并没有进行任何明显的更改。 我目前正在这样设置我的navigationView NavigationView { FileBrowserView(jsonFromCall: URLRetrieve(URLtoFetch: applicationDelegate.apiURL)) .navigationBarHidden(true) } 其中FileBrowserView是具有列表和像这样定义的单元格的视图 List { Section(header: Text("Root")){ FileCell(name: "Test", fileType: "JPG",fileDesc: "Test number 1") FileCell(name: "Test 2", fileType: "txt",fileDesc: "Test number 2") FileCell(name: "test3", fileType: "fasta", fileDesc: "") } } 我确实要注意,这里的最终目标是您将能够单击这些单元格来更深入地导航到文件树,因此在更深层的导航栏中应该显示“返回”按钮,但是我不希望在在我的初始视图中排名最高。

8
Swift扩展示例
我原本想知道如何做这样的事情 UIColor.myCustomGreen 这样我就可以定义自己的颜色并在整个应用程序中使用它们。 我之前研究过扩展,我认为我可以使用它们来解决问题,但是我不记得确切地如何设置扩展。在撰写本文时,在Google上搜索“ Swift扩展程序”导致了文档,一些冗长的教程以及一个相当无益的Stack Overflow问题。 因此答案是存在的,但是需要对文档和教程进行一些挖掘。我决定写这个问题和以下答案,以便为Stack Overflow添加一些更好的搜索关键字,并提供有关扩展程序设置方式的快速入门。 我特别想知道: 扩展驻留在哪里(文件和命名约定)? 扩展语法是什么? 有哪些简单的常用示例?

8
有没有办法在Swift中设置关联对象?
来自目标C的您可以objc_setAssociatedObject在2个对象之间调用函数以使它们维护一个引用,如果在运行时您不希望在删除该对象的引用之前也不要破坏该对象的话,这会很方便。迅捷有与此类似的东西吗?
82 swift 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.