Tag: swift

Facebooklogin用户数据不在Firebase控制台中显示

我已经使用Firebase在我的应用中实施了电子邮件和Facebooklogin。 我的代码如下: 对于fblogin: FireBaseHelper.fireBaseHelper.BASE_REF.authWithOAuthProvider("facebook", token: "123") { (error, data) -> Void in APP_DELEGATE.hideActivityIndicator() if error != nil { print(error) self.loginErrorAlert("Oops!", message: "Check your username and password.") } else { // Be sure the correct uid is stored. NSUserDefaults.standardUserDefaults().setValue(data.uid, forKey: "uid") // Enter the app! self.performSegueWithIdentifier("CurrentlyLoggedIn", sender: nil) } } 对于电子邮件注册: let username = usernameField.text let […]

如何在swift中单独扫描数组中的所有值的文本字段?

我对这种types的swift和编程语言相对来说比较新,而且我真的一直在努力寻找一个string数组中所有值的文本字段。 所以这是我的代码: var greetingArray = ["Hi", "hi", "hello", "Hello", "hey", "Hey", "sup", "Sup", "What's up", "what's up"] 上面是数组,下面是文本框的操作。 @IBAction func textUltraAction(textout: UITextField) { } 如果“textout.text”是greetingArray中的任何一个问候语(但不是所有的问题),我想完成这个动作。 例如,如果在文本字段中input“sup”或“hi”,我想完成该操作。 我不想手动input: greetinArray[0], greetinArray[1], greetinArray[2], etc… 提前感谢任何人都可以给我的帮助!

我正在调用web服务的图像的url。 该图像没有加载到uitableview

在debugging代码的过程中,我testing了URL,该URL在浏览器中运行,图像显示在浏览器中。 但是下面的代码不会将图像加载到图像包装器。 let row = indexPath.row cell.NewsHeading.font = UIFont.preferredFontForTextStyle(UIFontTextStyleHeadline) cell.NewsHeading.text = SLAFHeading[row] if let url = NSURL(string: SLAFImages[indexPath.row]) { let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) -> Void in if error != nil { print("thers an error in the log") } else { dispatch_async(dispatch_get_main_queue()) { cell.NewsImage.image = UIImage(data: data!) } } } task.resume() } […]

string不能转换为

我有一个string声明为var searchString = "" 我试图做parsing查询,如下所示query?.whereKey("username", containedIn: searchString) 有什么问题? 这是在Xcode 6.3更新,也是Swift 1.2。

与parsing用户进行Firebase身份validation

我正在构build一个需要实时聊天function的iOS(Swift)应用程序。 虽然Parse适用于推送,数据存储等,但不支持实时。 我想使用Firebase进行实时支持,但需要使用Parse用户帮助对Firebase进行身份validation。 我真的不知道从哪里开始。 任何帮助将不胜感激。

如何调整自定义的UITableViewCell nib文件以适应tableView?

我的应用程序目前加载像这样 。 正如你可以看到这是不理想的B / C单元格不填充整个单元格。 另外,如果您注意到每个单元格的左侧,白色分隔线会在单元格结束之前停止。 我正在使用一个nib文件DayofWeekSpendingTableViewCell.xib来自定义我的tableview单元格。 在nib文件中UILabel dayOfWeek尺寸 在nib文件中UILabel totalAmountSpent尺寸 我有一个UITableViewController SummaryTableViewController在哪里加载nib文件。 在方法tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath)我试图设置两个标签的框架,以便他们将占用视图的宽度,但是这并没有帮助B / C我的应用程序仍然加载像这样 class SummaryTableViewController: UITableViewController { override func viewDidLoad() { super.viewDidLoad() dayOfWeek = [ .Mon, .Tue, .Wed, .Thu, .Fri, .Sat, .Sun] totalSpentPerDay = [0, 7.27, 0, 0, 39, 0, 0] // Create a nib for reusing let […]

UITableViewCells中的复选标记显示不正确

我有一个小的可滚动tableView显示大致八行,当我select一行时出现复选标记,当我再次select它将消失。 问题是,当我向下滚动并重用单元格时,会自动检查更多行。 跟踪哪些行需要复选标记以避免发生这种情况的最佳做法是什么? 我看到处处都没有findSwift解决scheme,效果很好。 func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("cell")! as UITableViewCell cell.textLabel?.text = "\(searchResults.usernameUserSearchArray[indexPath.row])" return cell } func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { let selectedCell = tableView.cellForRowAtIndexPath(indexPath) if selectedCell?.accessoryType == UITableViewCellAccessoryType.Checkmark { selectedCell?.accessoryType = UITableViewCellAccessoryType.None } else { selectedCell?.accessoryType = UITableViewCellAccessoryType.Checkmark } tableView.reloadData() }

在UIImagePickerControllerclosures后,UICollectionView将不会reloadData()

我有一个小问题,从UIImagePickerControllerselect图像(并保存到parsing,因为我的UICollectionView从我的图像Parse填充),我的UICollectionView将不会加载新保存的图像,直到我离开该viewController并回到它。 我已经尝试了所有我能想到的工作。 我应该在哪里把我的代码保存和解散控制器? func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) { let imagePicture = UIImageJPEGRepresentation(image, 0.1) let imageFile = PFFile(name: "imageFile.jpg", data: image) let saveImage = PFObject(className: "Gallery") saveImage["imageFile"] = imageFile saveImage["dogName"] = self.dogSelectedName saveImage["userID"] = PFUser.currentUser()?.objectId saveImage["dogID"] = self.dogObjectID saveImage.saveInBackgroundWithBlock { (Bool, error) -> Void in if error != nil { […]

细胞轻扫事件和button触摸内部事件

我有一个表格单元格视图与4个UIButtons: button有Touch Up Inside事件 @IBAction func increasDealRatingAction(sender:UIButton) { let buttonPosition = sender.convertPoint(CGPointZero, toView: self.tableView) if let indexPath = self.tableView.indexPathForRowAtPoint(buttonPosition) { … } } 我有编辑每个单元格的操作: func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]? { … return [addToWishListAction, addToPurchasesAction, deleteAction] } 问题是,当您向左滑动以显示“添加到希望列表”,从“星形button”的位置“删除”动作时,单击也处理了事件,或者在button区域上滑动时滑动动作不会检测到。

我怎么能在swift中设置在uiwebview中的音量?

我使用YouTube iFrame播放video。 完美地closures了webview中的youtube控件。 player.playVideo(),player.stopVideo() working but player.mute() and player.Setvolume (60)不。 有人帮我吗? 我正在使用这个模块https://github.com/gilesvangruisen/Swift-YouTube-Player/