草庐IT

Swift-Mailer

全部标签

swift - CLion: swift - "Executable is not specified"

我正在尝试使用CLion作为我的IDE在MacOSHighSierra上使用服务器端Swift。我已经安装了Swift插件以及Swift开发工具链。我可以成功创建一个Swift项目,但是当我转到“运行”以执行程序时,我看到一条错误消息,“Error:Executableisnotspecified”。可执行文件下拉菜单没有列出任何内容。它只是说,“选择其他...”我在创建Swift项目时没有触及任何创建的文件。我还需要做些什么才能让这个可执行文件运行吗?我的构建似乎运行良好,但我仍然没有看到填充的可执行下拉菜单。 最佳答案 我做了一

swift - Xamarin 中的 CGMutablePath

我正在尝试为我的Xamarin.iOS应用翻译这段代码:https://github.com/yourtion/YXWaveView/blob/master/YXWaveView/YXWaveView.swift第179行:letpath=CGMutablePath()我在Xamarin中找不到CGMutablePath? 最佳答案 ObjCCGMutablePathRef结构(或SwiftCGMutablePath类)被Xamarin.iOS包装为CGPath(CoreGraphics命名空间)。varpath=newCGPath

swift - 无法通过下标分配给 Swift String

我有一个包含名称、图像、名称的虚线形式和名称长度的类。例如,我可以有“狗”、一张狗的图像、“---”和名称长度3。我只想为每个对象设置名称和图片,并自动设置dashName和nameLength。classAnswer{varname="name"varimage:UIImage?vardashName="name"varnameLength=0init(){vara=0nameLength=name.characters.countwhilea问题是这样的错误:“无法通过下标赋值:下标是只获取”和另一个错误:“下标不可用:不能用Int下标字符串” 最佳答案

swift - 将 CoreData 存储在 iCloud 中

我目前正在创建一个将客户数据存储在CoreData数据库中的macOs应用程序。现在我希望将这些数据存储在iCloud中。这个想法是每个用户在他的iCloud中都有自己的数据。如果他使用不止一台Mac/iOS设备,他就可以访问他的数据。所以我没有为所有客户集中存储数据,而是为每个客户单独存储数据。我已经通读了一些关于CloudKit的主题,但总体上对它感到困惑:CloudKit为全局数据提供数据存储(例如我想存储客户的数据)是否可以将CoreData存储到每个客户的iCloud帐户中?如果可以,这可以通过CloudKit实现吗?还是我必须使用像Ensembles这样的第三方库?(这提到

ios - Swift 字符串插值性能

我的iOS/Swift项目中有很多print()语句。我编写了如下全局覆盖,以便在发布版本中忽略这些:funcprint(_items:Any...,separator:String="",terminator:String="\n"){#ifDEBUGSwift.print(items,separator:separator,terminator:terminator)#endif}当调用print()时,我有时会传入具有昂贵的自定义debugDescription属性的对象,例如:print("ValueofmyArray:\(myArray)")使用myArray实现自定义deb

arrays - 使用结构、数组和 UserDefaults (Swift)

我正在使用swift创建一个iOS应用程序,用户可以在其中播放音乐。我在.swift文件中创建了应用提供的歌曲结构和数组。structSong{vartitle:Stringvarartist:Stringvarlyrics:String}varsongs:[Song]=[Song(title:SongOneTitle",artist:"SongOneArtist",lyrics:""),Song(title:SongTwoTitle",artist:"SongTwoArtist",lyrics:"SongTwoLyrics"),Song(title:SongThreeTitle",a

ios - Swift - 完成在动画完成之前结束

我目前遇到的问题是动画功能的完成在动画本身完成之前就结束了。数组progressBar[]包含多个UIProgressViews。当一个完成动画后,我希望下一个开始动画等等。但现在他们都同时开始了。我怎样才能解决这个问题?@objcfuncupdateProgress(){ifself.index 最佳答案 问题是UIView.animate()只能用于动画属性,而progress不是动画属性。“Animatable”在这里的意思是“可以通过CoreAnimation在外部设置动画”。UIProgressView有自己的内部动画,这

swift - 如何使用 Swift 为 iPhone X 制作具有安全区域限制的 Webkit webView?

Thisistheconfigurationofthestoryboard:seetheimage*看图片链接上方,支持iOS9到iOS11以下是工作代码解决方案:importUIKitimportWebKitclassViewController:UIViewController,WKUIDelegate,UIApplicationDelegate,WKNavigationDelegate{@IBOutletweakvarwebViewContainer:UIView!letrequestURLString="http://google.com/“varwebView:WKWebVi

swift - iOS 应用处于后台模式时的 DispatchQueue.main?

如果URLSession发送请求并在收到响应之前iOS应用程序进入后台模式,self.myLabel.text会得到更新吗?DispatchQueue.main会工作吗?funcupdateUILabel(callback:(NSDictionary?)->Void){//createpostrequestleturl=URL(string:"https:anyserver.xyz”)!varrequest=URLRequest(url:url)request.httpMethod="POST"lettask=URLSession.shared.dataTask(with:reques

ios - 笑脸评分栏 swift

如果我们必须这样做SmileyRatingBar在iOS上...我们该怎么做?在链接示例中,使用gif,但让我们避免这种情况如果必须这样做...我会使用5张人脸图片作为背景,并附上各自的描述。对于在其位置X移动的脸,将使用UIPanGestureRecognizer:classViewController:UIViewController,UIGestureRecognizerDelegate,UITextFieldDelegate{@IBOutletweakvarimage1:UIImageView!varpanGesture=UIPanGestureRecognizer()over