Tag: xcode8

第一次点击后,UIButton不可点击

我试图从button被点击时从底部带来一个子视图。 但只有第一次button是可点击的。 在animationbutton不可点击后再次点击。 这是代码。 class AnimateView: UIView { var button: UIButton! var menuView: UIView! var mainView: UIView! override init(frame: CGRect) { super.init(frame: frame) mainView = UIView(frame: CGRect(x: 0, y: 0, width: self.frame.size.width, height: self.frame.size.height)) mainView.clipsToBounds = true mainView.backgroundColor = .clear mainView.isUserInteractionEnabled = true mainView.isExclusiveTouch = true self.addSubview(mainView) let theRect = CGRect(x: self.frame.size.width / 2 – […]

Firebase查询唯一的用户名swift

我search了这个问题,但是他们都没有为我工作的答案。 我想这样做,当用户注册一个帐户,它会检查,看他们已经input的用户名已经存在,然后创build帐户。 我曾尝试在firebase中使用查询,但我似乎无法得到它的工作。 以下是我的Firebase数据的图像: 我的Firebase数据树 我将如何使用查询来查找关键字“用户名”的string?

在模拟器打开时从私有有效的用户设置警告中读取

当我点击textField在Xcode中打开模拟器键盘时,会显示: 2017-01-01 17:19:38.668544 FirebaseChat[12334:2921090] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /Users/sajad/Library/Developer/CoreSimulator/Devices/79C88538-E4D6-4CEF-8B20-8D514CF453A8/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles 2017-01-01 17:19:38.669484 FirebaseChat[12334:2921090] [MC] Reading from private effective user settings. 我使用xcode 8和swift 3。 我怎样才能解决这个问题?

没有使用objective-c赋值给swift属性的setter方法

我在我的一个swift类中使用下面的代码: import UIKit public class BRUFIMobile: NSObject { public var mobileNumber : NSString? public var provider : NSString? public var aliasName: NSString? public var aliasName_en : NSString? @objc public var isDefault: Bool public override init() { self.isDefault = false super.init() } } 我的项目包含Objective-C和Swift代码。 代码在xCode 7上正常工作,但现在通过更新到xCode 8我得到下面的错误: No setter method 'setIsDefault:' for assignment to property 我在我的Objective-C代码中使用属性如下所示: […]

检测Internet连接并显示UIAlertview Swift 3

我正在做一个应用程序,检测是否有连接到互联网通过使用if语句,当有互联网,什么也不做,但如果没有互联网连接,然后警报视图说应用程序需要互联网我pipe理发现可达性但在我的viewDidLoad()上实现uialertview似乎不工作。 我正在使用这个: public class Reachability { class func isConnectedToNetwork() -> Bool { var zeroAddress = sockaddr_in(sin_len: 0, sin_family: 0, sin_port: 0, sin_addr: in_addr(s_addr: 0), sin_zero: (0, 0, 0, 0, 0, 0, 0, 0)) zeroAddress.sin_len = UInt8(MemoryLayout.size(ofValue: zeroAddress)) zeroAddress.sin_family = sa_family_t(AF_INET) let defaultRouteReachability = withUnsafePointer(to: &zeroAddress) { $0.withMemoryRebound(to: sockaddr.self, capacity: 1) {zeroSockAddress in SCNetworkReachabilityCreateWithAddress(nil, zeroSockAddress) } […]

如何将UILabel水平alignment个人资料照片图像?

我必须显示与Profile图像水平alignment的Name和EmailID。 这样名称和电子邮件ID就会出现在UIImageView的中心。 但是您可以看到名称和电子邮件ID不在configuration文件图像的中心。 为什么发生这种情况? 我已经给出了以下限制:

Xib(Xcode8)上的UIView / UIImageView的大小变成(1000,1000)

我在xib上使用autolayout来创build我的UI。 当我完成我的用户界面。 它在模拟器上运行良好。 但是当我下次打开Xcode8时,xib显示奇怪。 一些UIView和UIImageView变大了。 大小变成(1000,1000) 即使如此,当我在模拟器上运行,它看起来不错。 但是xib不能轻易修改。 我尝试更新框架。 它变得更糟 我该如何处理呢?

文档“Main.Storyboard”无法打开。 无法识别的文件内容

从xcode 7更新到xcode 8后,我面临的任何故事板。任何人都可以提供帮助。 里面没有显示任何错误。

Xcode 8无法打开Model.xcdatamodeld

我正在使用Xcode 8.0(8A218a)运行macOS Sierra(Build 16A320),并将我所有的代码迁移到Swift 3。 我无法打开我的Model.xcdatamodeld文件了。 在项目导航器中select它不会打开“核心数据模型编辑器”视图(不知道它是什么)。 我已经尝试重新启动Xcode,但它不工作。 我已经尝试删除派生的数据,清理,不起作用。 我试过双击,不起作用。 Model.xcdatamodeld在项目导航器视图中是可见的,但不能与它交互 (除了右击), 当我点击或双击它时什么都不会发生 。 编辑:问题解决了,看我下面的答案

UICollectionView在Swift 3迁移之后崩溃了?

在我的项目中使用Swift 3转换器之后,在加载UICollectionViewController的子类时,我一直崩溃。 以下是我的代码与收集视图的相关方法。 override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { return photos.count } override func collectionView(_ collectionView: UICollectionView, c`enter code here`ellForItemAt indexPath: IndexPath) -> UICollectionViewCell { let cell = collectionView.dequeueReusableCell(withReuseIdentifier: tileReuseIdentifier, for: indexPath) as! TileCollectionViewCell cell.captionLabel.text = photos[(indexPath as NSIndexPath).item].caption cell.captionLabel.adjustsFontSizeToFitWidth = true cell.imageView.image = photos[(indexPath as NSIndexPath).item].image cell.layer.cornerRadius = 10 […]