草庐IT

Swift-Mailer

全部标签

ios - Swift 如何在编译时解决这个问题?

这是我用Swift编写代码的第二天,所以我还是个新手。我在网上获得了以下代码,它使用AppleAPI在iOS设备上枚举音频/视频设备:letdevices=AVCaptureDevice.devices()//Loopthroughallthecapturedevicesonthisphonefordeviceindevices{//Makesurethisparticulardevicesupportsvideoif(device.hasMediaType(AVMediaTypeVideo)){...}}现在,如果我查看AVCaptureDevice.devices()返回的内容,我

macos - 检查文件是否是 Swift 的别名

如何检查文件是否是Mac上的别名?到目前为止,这是我的代码:publicfuncgetFiles(){letfolderPath="/Users/timeBro/Desktop/testfolder"letfileManager=NSFileManager.defaultManager()letenumerator:NSDirectoryEnumerator=fileManager.enumeratorAtPath(folderPath)!forurlinenumerator.allObjects{letnewurl=NSURL(string:urlas!String)print("\

swift - Swift 代码有没有办法检测它是否在 Playground 上运行?

为了能够测试GameKit功能,我希望能够检测代码是否正在Playground中运行,以便它可以跳过网络调用。有办法做到这一点吗?编辑:忘掉GameKit——它只会混淆问题。在许多不同的场景中这会很有用。这实际上只是一个关于特定函数调用是否存在的简单问题:如果代码在Playground中运行,是否有返回true的方法? 最佳答案 我不知道有记录的方法可以做到这一点,但您可以做一些未记录的事情。这是一种在macOS和iOSPlayground中都适用于带有Swift2.2的Xcode7和带有Swift3.0的Xcode8的技术:检查标

ios - -canOpenURL : failed for URL: "fbauth2:/" - error: "(null)" for ios 9 (swift)

我见过很多像我的问题一样的问题。我已经尝试了所有解决方案。但我遇到了同样的问题。我的问题:当我点击facebook登录按钮时,它在safari中打开,几秒钟后我的页面关闭并返回到facebook登录按钮在模拟器和设备中我都遇到了这个问题我的警告:-canOpenURL:failedforURL:"fbauth2:/"-error:"(null)"这是我的.plist:如何解决这个问题!我也单独用fbapi,fbauth字符串更新了我的plist。但是那个时候也没有解决我的问题 最佳答案 我认为这一切都与FacebookSDK有关。我

ios - 如何在终端中通过swift打印?

我正在尝试通过终端运行./swift-emit-executableshape.swiftshape.swiftclassShape{letname:String=""init(name:String){self.name=name}letanyShape=Shape.init(name:"Jaum")println("Name,\(anyShape.name).")}我收到这个错误:shape.swift:11:5:error:expecteddeclarationprintln("Name,\(anyShape.name).")^我做错了什么? 最佳答案

swift - 拍摄 UICollectionViewCell 的快照

我正在制作一个tvOS应用程序,我希望它看起来与电影应用程序相似。因此我有一个UICollectionView。现在我的单元格不仅仅是简单的UIImageView,而是更复杂一些。我仍然想要漂亮的焦点视觉效果(使单元格图像更大,并在用户滑动Remote时在其上产生光效)。所以我想做的是渲染我的单元格,然后拍摄它的快照,然后显示这个快照而不是单元格本身。我是这样做的:extensionUIView{varsnapshot:UIImage{UIGraphicsBeginImageContextWithOptions(bounds.size,true,0.0)drawViewHierarch

arrays - Swift 崩溃 : Array. _ 分配缓冲区未初始化

我有一个集成了我们的SwiftSDK的应用程序的崩溃报告。我能够用符号表示它,但是当我查看堆栈跟踪中本应属于我们的SDK的最后一行代码时,我无法识别它。(堆栈的其余部分在SwiftCore中。混淆名称)ExceptionType:EXC_BAD_ACCESS(SIGSEGV)ExceptionSubtype:KERN_INVALID_ADDRESSat0x0000000a00000008....7libswiftCore.dylib0x00000001007d337c0x1005ec000+19956448libswiftCore.dylib0x00000001007d33d40x10

ios - Swift 2.0 一行中的单例

请帮助我使用Swift,我需要可以继承的单例。我可以这样做classA{vardefaultPort:Intrequiredinit(){self.defaultPort=404}classvardefaultClient:A{structStatic{staticvaronceToken:dispatch_once_t=0staticvarinstance:A?=nil}dispatch_once(&Static.onceToken){Static.instance=self.init()}returnStatic.instance!}}但是在swift2.0中我们可以这样做stat

ios - Swift 在 UICollectionView 的单元格中禁用 UIImageView 的隐藏属性

我正在使用带有XCode7beta的Swift2。我正在渲染带有图像和标签的单元格的UICollectionView。图片应该在viewLoad时隐藏。这是我的代码:funccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionViewCell{letcell=collectionView.dequeueReusableCellWithReuseIdentifier("ContactCell",forIndexPath:indexP

swift - 在 Swift 中使用 NSMutableArray sortUsingFunction?

这link告诉你你的排序函数必须是什么样子,但我就是不能让Swift函数看起来像那样。这是我的电话:packetsArray.sortUsingFunction(comparePacketDates,context:nil)这是我的函数,我已经尝试了它的无数其他变体:staticfunccomparePacketDates(packet1:AnyObject,packet2:AnyObject,context:UnsafeMutablePointer)->Int{我试过使用c函数,这个和其他一些变体:NSIntegercomparePacketDates(idpacket1,idpac