Tag: 迅速

如何正确地设置imageView中像imageContacts在Swift中?

我想显示一个图像到imageView像图像联系人(在一个圆圈)但是,当我尝试显示这个,imageView重新缩放他的大小,这不能正确显示在一个圆圈.. image.layer.borderWidth=1.0 image.layer.masksToBounds = false image.layer.borderColor = UIColor.whiteColor().CGColor image.layer.cornerRadius = image.frame.size.height/2 image.clipsToBounds = true 我想要这样展示: 但是我得到这个: 如何将图像调整为UIImageView大小显示为圆形? 谢谢!

意想不到的无效返回值在无效函数(Swift 2.0)

我一直在浏览StackOverflow的问题,试图找出我的代码出错的地方,但我似乎无法做到! 我正试图将我的Swift 1.2项目转换为Swift 2.0,并且我的类下载JSON数据时遇到问题。 我不断地收到错误在void函数中意外的非void返回值 。 这是我正在使用的代码,有些被截断了; … class func fetchMinionData() -> [Minion] { var myURL = "http://myurl/test.json" let dataURL = NSURL(string: myURL) let request = NSURLRequest(URL: dataURL!, cachePolicy: .ReloadIgnoringLocalAndRemoteCacheData, timeoutInterval: 5.0) let session = NSURLSession.sharedSession() session.dataTaskWithRequest(request, completionHandler: {(data, response, error) in let minionJSON = JSON(data!) var minions = [Minion]() for (_, minionDictionary) in minionJSON […]

突然在Swift XCode beta 6中编译器崩溃“arrayForceCast”

升级到xcode beta 6之后,编译突然爆炸了。 我没有得到任何内联消息,只是在构build日志中的这个错误。 Undefined symbols for architecture i386: "__TFSs15_arrayForceCastU___FGSaQ__GSaQ0__", referenced from: __TFC9MyProj6NavBar5stackfS0_FCSo20CDVInvokedUrlCommandT_ in NavBar.o 我设法追查到这行代码,这在testing版5上运行良好。 // A dictionary of String keys and arrays of NavBarItem instances as values. var stacks: [String:[NavBarItem]] = [:] func stack(cmd: CDVInvokedUrlCommand) { let stackName: String = cmd.arguments[0] as String if let stack = stacks[stackName] { // When I comment […]

Xcode 7.3 / Swift 2:“没有用Objective-Cselect器声明的方法”警告

我一直在使用select器,甚至在迁移到Swift之后,我可以毫无问题地使用它们。 这就是我在Swift 2上使用没有问题,直到我更新Xcode到版本7.3: 正如使用可以看到我使用NSTimer的select器。 这是所谓的行动: func Start () { } 正如你所看到的,Xcode 7.3现在给出了一个警告:“没有用Objective-Cselect器声明的方法”。 通过点击警告,Xcode通过添加“select器”来快速修复代码,但是我仍然得到相同的警告:

Swift:在索引处replaceString数组

我有以下的string数组: var stringArray:[String] = ["value1", "value2", "value3", "value4"] 我怎样才能取代例如索引2(“值3”)与另一个string的第三个string?

Swift通过导航控制器传递数据

我的一个segues从视图控制器转换到tableview控制器。 我想在两者之间传递一个数组,但是在tableview控制器之前有一个导航控制器,我不知道如何传递数组。 如何通过navigatiom控制器将数据传递给tableview控制器?

为什么Cocoapods抱怨embedded的内容在构build设置中包含快捷设置?

我最近添加了swift文件到我的testing目标(与旧的cocoa触摸类相结合)。 为什么cocoapods抱怨embedded的内容在构build设置中包含快捷设置? [!] YOURP-PROJECT -TESTs [Debug]目标覆盖在Pods / Target支持文件/ Pods-YOUR-PROJECT-Tests / Pods-YOUR-PROJECT-Tests.debug.xcconfig中定义的EMBEDDED_CONTENT_CONTAINS_SWIFT构build设置。 这可能会导致CocoaPods安装出现问题

使用Swift的UIViewanimation选项

如何将UIViewAnimationOptions设置为UIViewanimation块中的.Repeat : UIView.animateWithDuration(0.2, delay:0.2 , options: UIViewAnimationOptions, animations: (() -> Void), completion: (Bool) -> Void)?)

无法使用标识符Cell出队 – 必须为该标识符注册一个nib或一个类,或者在故事板中连接一个原型单元格

对于Xcode(Swift)来说,我对编码一般都比较陌生。 我知道我需要注册一个笔尖或一个class级,但我不明白“在哪里或如何?”。 import UIKit class NotesListViewController: UITableViewController { @IBOutlet weak var menuButton: UIBarButtonItem! override func viewDidLoad() { super.viewDidLoad() NSNotificationCenter.defaultCenter().addObserver(self, selector: "preferredContentSizeChanged:", name: UIContentSizeCategoryDidChangeNotification, object: nil) // Side Menu if self.revealViewController() != nil { menuButton.target = self.revealViewController() menuButton.action = "revealToggle:" self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) } } override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) // whenever this view controller appears, reload […]

CGSize sizeWithAttributes在Swift中

在Objective-C中,我能够使用: CGSize stringsize = [strLocalTelefone sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14.0f]}]; 但在Swift语言中,我没有find任何解决scheme。 任何帮助?