swift3相关内容
我有一个字符串扩展可以帮助我国际化. 公共扩展字符串{本地化变量:字符串{return NSLocalizedString(self, tableName: nil, bundle: Bundle.main, value: "", comment: "")}func localized(args:CVarArg...) ->细绳{返回 NSString.localizedStringWithFo
..
我有以下代码: func completeLoadAction(urlString:String) ->整数{让 url = URL(string:urlString.trimmingCharacters(in: .whitespaces))让请求 = URLRequest(url: url!)let task = URLSession.shared.dataTask(with: request
..
在我的项目中,我使用以下代码使我的图像呈圆形: profileImage.layer.cornerRadius = profileImage.frame.size.width/2profileImage.clipsToBounds = true 我还对我的图像使用了约束以使其width = hight,以及其他约束. 将我的项目升级到 xcode 8 beta 和 swift 3 之后,
..
组装传递给 GRMustache.swift 的数据负载以呈现胡须模板,我正处于需要的场景中将数据附加到先前在字典中定义的数组中. 我的数据结构开始于: var 数据:[字符串:任意] = ["key1": "示例值 1","key2": "示例值 2",“项目": [//我需要稍后在这里追加]] items 键对是我稍后需要在循环中附加的集合. 要添加到 data["items"
..
这是我向基本 URL 添加查询参数的方式: let baseURL: URL = ...让 queryParams: [AnyHashable: Any] = ...var components = URLComponents(url: baseURL,resolutionAgainstBaseURL: false)组件?.queryItems = queryParams.map { URLQu
..
我有以下代码在 NSImage 上绘制文本.但是当我将它保存到磁盘时,生成的图像被调整为较小的图像. 我做错了什么?请指教 func drawText(image :NSImage) ->NSImage{let text = "示例文本"让字体 = NSFont.boldSystemFont(ofSize: 18)让 imageRect = CGRect(x: 0, y: 0, width
..
Firebase 数据库中的以下数据: {“日程": {“第 1 周":{“活动":“真实"},“第 2 周":{“活动":“真实"},“第 3 周":{“活动":“假"},“第 4 周":{“活动":“真实"},...}} 我想检索只有 active 为 true 的所有周.我正在设置 Firebase 参考: ref = FIRDatabase.database().reference(
..
我用 Swift 创建了一个游戏,其中涉及怪物的出现.怪物的出现和消失,基于定时器使用如下: func RunAfterDelay(_ delay: TimeInterval, block: @escaping()->()){让时间 = DispatchTime.now() + Double(Int64(delay * Double(NSEC_PER_SEC)))/Double(NSEC_PER
..
在我的应用程序中,我有一个表格视图,每个单元格中有一个图像、标签和文本视图.我希望能够根据文本视图中的内容量自动调整单元格的大小.(文本视图是最下方的文本.) 到目前为止,我已经添加了正确的约束;文本视图的前导、尾随、顶部和底部,并已禁用滚动和编辑. 在我的 tableViewController.swift 文件中,我编写了以下代码: override func viewWil
..
我正在尝试在 UIImageView 上绘图.使用 Swift 1.2 我能够让它工作,但我不得不将它转换为 Swift 3.0 并且我无法让它工作. 它需要做的就是用手指准确地画出你在屏幕上画的东西. 代码没有给出任何错误,但只是不显示任何内容. 变量; var lastPoint = CGPoint.zero无功红色:CGFloat = 0.0无功绿色:CGFloat =
..
我怎么能做到这一点? var dict = [AnyHashable : Int]()dict[NSObject()] = 1字典[""] = 2 这意味着 NSObject 和 String 在某种程度上是 AnyHashable 的 subtype 但 AnyHashable 是一个 struct 那么,他们如何允许这个? 解决方案 考虑到 Optional 是一个 enum,它
..
这一直运行良好,直到 GM Xcode(和 iOS 11).现在我收到这些错误: Apple Mach-O 链接器 (ld) 错误组“__T0So20AVCapturePhotoOutputC12AVFoundation01_abC16SwiftNativeTypesACWP",引用自:xxxxxxxxx“__T012AVFoundation37_AVCapturePhotoOutputSwif
..
我遇到了一个奇怪的问题,即新创建的 URLSessionUploadTask 立即被取消.我不确定这是否是 Xcode 8 当前测试版的错误. 我怀疑这可能是一个错误,因为我即将发布的代码恰好运行了一次.之后没有对其进行任何更改,然后它只是停止工作.是的,它确实运行了一次,然后就停止工作了.我会在接近尾声时发布错误. 我将在下面发布代码,但首先我将总结这里的逻辑是如何工作的. 我
..
在 Swift3 中从今天的日期获取 18 年前的日期的正确方法是什么? 在 Swift2 中,我有 let startingDate = NSDate(timeIntervalSinceNow: -600000000) 解决方案 如果您希望日期少于 18 年,您可以使用日历单位年份. let date = Calendar.current.date(byAdding: .year,
..
我正在尝试从 Objective-C 重写为 Swift,我无法计算语法或理解文档 这是我在 Objective-C 中编写的一个简化示例: [UIView animateWithDuration:10.0 动画:^{self.navigationController.toolbar.frame = CGRectMake(0,10,0,10);}]; 我如何用 Swift 写这个?
..
更新实际上,我试图从其他来源找到它,但没有明确的答案可以完美地工作.(例如:如何请求桌面Swift 2 中网页的版本) 请帮忙.用可行的例子提供答案. 解决方案 WKWebView 应该可以解决您的问题 - 您可以在代码中定义它.这样做: var webView : WKWebView!覆盖 func loadView() {super.loadView()让配置 = WKWebV
..
我想在一个 UIView 和 iOS 的阴影层“切一个洞" 我有一个容器 (UIView),它有 2 个孩子: 一个 UIImageView 该图像顶部的一个 UIView(“叠加层") 我想给叠加层一个阴影并切出该阴影的内部矩形,以在 ImageView 的边缘创建类似发光的效果 插入辉光至关重要,因为图像占用了屏幕宽度 到目前为止我的代码: 让glowView = U
..
当构建我的代码时,在 Alamofire.request(request as!URLRequestConvertible).responseJSON() 上崩溃.请建议如何解决此崩溃 let url = NSURL(string: "https://jsonplaceholder.typicode.com/users")let request = NSMutableURLRequest(url
..
我正在尝试从我的键盘扩展中打开.我有自定义键盘,并且已从设置中添加该键盘.在我的自定义键盘上有一个“显示更多"按钮,我想点击这个按钮打开我的应用. 所以我尝试了以下代码: let context = NSExtensionContext()context.open(url! as URL, completionHandler: nil)var responder = self 作为 UIR
..
我搜索了这个问题,但没有一个答案对我有用. 我想让它在用户注册帐户时,在创建帐户之前检查他们输入的用户名是否已经存在.我曾尝试在 firebase 中使用查询,但我似乎无法让它工作. 这是我的 firebase 数据的图像:我的 firebase 数据树 我将如何使用查询来查找键“用户名"的字符串? 解决方案 你可以这样做,用完成块制作一个函数来检查用户名是否已经存在于你
..