Tag: swift2

具有透明背景的Swift模态视图控制器

我知道这个话题是相当stream行的,但是我是一个编程语言中的一个小问题,事实是,我仍然不明白我把代码放在哪里。 那么,我会告诉整个情况: 我试图做一个有点不同于正常的模态Swift:通过点击一个button,ViewController在屏幕上显示(模式types),但透明的背景。 只有带有标签的蓝色视图才会显示。 当这个ViewController被提交时,它具有透明的背景,但是一旦它完成转换,它将保持黑色背景。 已经停用了不透明的选项,并testing了一些选项,但没有任何解决办法。 有人可以帮助我吗? video是模拟器上的一个testing案例( https://www.youtube.com/watch?v=wT8Uwmq9yqY )。 我开始迅速,我仍然很迷茫,如何在Xcode编程,我读了一个问题的答案有以下代码来解决这个问题: self.presentingViewController.providesPresentationContextTransitionStyle = YES; self.presentingViewController.definesPresentationContext = YES; modal.modalPresentationStyle = UIModalPresentationOverCurrentContext; 我在哪里把这个代码?

模糊使用下标xcode 7.1

我有这个代码: var jsonResult = (try! NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers)) as! NSDictionary var count = jsonResult["levels"]!.count as Int for var i=0; i<count; ++i { let obj = jsonResult["levels"]![i] as! NSDictionary … } 在最后一行,我收到这个错误: 下标使用不明确 我该如何解决这个问题? 这段代码已经工作了一段时间,但随着升级到Xcode 7.1它打破了,停止工作。

递增标签栏徽章W / UIAlertAction迅速?

@IBAction func addToCart(sender: AnyObject) { let itemObjectTitle = itemObject.valueForKey("itemDescription") as! String let alertController = UIAlertController(title: "Add \(itemObjectTitle) to cart?", message: "", preferredStyle: .Alert) let yesAction = UIAlertAction(title: "Yes", style: UIAlertActionStyle.Default) { (action) in var tabArray = self.tabBarController?.tabBar.items as NSArray! var tabItem = tabArray.objectAtIndex(1) as! UITabBarItem let badgeValue = "1" if let x = badgeValue.toInt() { […]

UITableView iOS 9 beta 5更新为空

更新到Xcode 7,然后在我的iPhone上的iOS 9testing版5,没有我的UITableViews显示数据,除了一个。 他们都从我的Parse数据库下载信息,而且工作正常的是为表格的一个部分完美下载所有内容,而不是另一个部分。 其他3个表视图下载信息,并计算正确的行数,但是没有什么显示。 我试图只显示所有单元格的静态文本,但它甚至没有显示。 发生什么事情的线索? 我不认为这是下载parsing数据的问题,但实际上显示在桌面上。 let cell:MyChinupsTableViewCell = tableView.dequeueReusableCellWithIdentifier("Cell") as! MyChinupsTableViewCell if namesArray.count > 0 { cell.nameLabel.text = namesArray[indexPath.row] cell.bodyText.text = chinUpsArray[indexPath.row] let count = likesArray[indexPath.row] cell.likeCount.text = "♥︎ " + String(count) } return cell 这是另一个表格视图,但它仍然得到了重点。 除非我错过了一些东西,否则这里的一切都是正确的。 我将这个标签添加为一个testing,并且不会出现 这是在视图debugging器中的样子。 正如你所看到的,它正确地下载了正确数量的行… 2谢谢你和4 +对话。

从Cell单击button,获取UITableViewCell的indexPath

我在UITableViewCell有一个button(红色十字),点击那个button,我想获得UITableViewCell indexPath 。 现在我将标签分配给每个button,像这样cell.closeButton.tag = indexPath.section和点击button我得到这样的indexPath.section值: @IBAction func closeImageButtonPressed(sender: AnyObject) { data.removeAtIndex(sender.tag) tableView.reloadData() } 这是正确的执行方式还是有没有其他干净的方式来做到这一点?

Protocol只能用作通用约束,因为它具有Self或associatedType的要求

您好我有一个协议的RequestType,它有associatedType模型如下。 public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public func executeRequest(completionHandler: Result<Model, NSError> -> Void) { request.response(rootKeyPath: rootKeyPath) { [weak self] (response: Response<Model, NSError>) -> Void in completionHandler(response.result) guard let weakSelf = self else { return } if weakSelf.logging { debugPrint(response) } } […]

Xcode 7 Swift 2无法实例化通用UITableViewController的UIViewController子类

我有一个generics类: class PaginatedTableViewController <GenericElement, Source: PaginationDataSource where Source.PaginatedGenericElement == GenericElement>: UITableViewController 另一个我试图从故事板实例化: class CandidatesTableViewController: PaginatedTableViewController<Match, MatchPaginationDataSource> 我无法在故事板自定义类下拉菜单中findCandidatesTableViewController 。 如果我强制它,然后在代码中投我的控制器,应用程序崩溃在运行时抱怨我的控制器(这应该是一个CandidatesTableViewController实例)实际上是一个UITableViewController实例。 未知类_TtC21MyProjectName29CandidatesTableViewController在Interface Builder文件中。 无法将types'UITableViewController'(0x1040917f8)的值转换为“MyProjectName.CandidatesTableViewController”(0x1013a9890)。 在我的项目中,这个控制器被embedded到另一个中, tableViewController = (segue.destinationViewController as! CandidatesTableViewController) 有谁知道如何解决这个问题?

没有特殊字符的字母数字RegEx iOs

我的密码强度标准如下: 8个字符长度无特殊字符至less1个数字至less1个字母

在Swift中的有序字典

有什么内置的方式来创build一个有序的地图在Swift 2? 数组[T]按照对象附加到它的顺序sorting,但字典[K : V]不是有序的。 例如 var myArray: [String] = [] myArray.append("val1") myArray.append("val2") myArray.append("val3") //will always print "val1, val2, val3" print(myArray) var myDictionary: [String : String] = [:] myDictionary["key1"] = "val1" myDictionary["key2"] = "val2" myDictionary["key3"] = "val3" //Will print "[key1: val1, key3: val3, key2: val2]" //instead of "[key1: val1, key2: val2, key3: val3]" print(myDictionary) 有没有什么内置的方法来创build一个有序的key […]

如何把图像放在Realm数据库中?

我正在使用Swift 2编写一个iOS应用程序,我想在Realm数据库中本地保存一个帐户的个人资料图片。 我找不到任何文件或人员在谈论这一点。 可能吗? 如何? 可能是这样做不好吗?