草庐IT

Swift-Mailer

全部标签

swift - 用范围运算符替换 C 循环 - 段错误 : 11 When used w/? 链接

编辑:发生这种情况是因为我通过带有可选链接的属性和/或方法访问SomeArrayWrapper实例。我已经更新了我的例子。今天早上我在将项目更新到Swift2.2时遇到了问题。这是我所拥有的示例://wrapsanarrayclassSomeArrayWrapper{varprivateArray=[T]()//returnscountfromprivatearrayvarcount:Int{get{returnself.privateArray.count}}}classSomeClass{varlist:SomeArrayWrapper?}letsomeInstance=SomeC

协议(protocol) : operator '===' cannot be applied to operands of type '_' and 'Self.T' 中的 Swift 泛型

我正在尝试使用Swift2构建一个简单的观察者混合。这里只是相关部分。protocolObservable{typealiasTvarobservers:[T]{getset}mutatingfuncremoveObserver(observer:T)}为了创建混入,我使用了一个扩展:extensionObservable{mutatingfuncremoveObserver(observer:T){letindex=self.observers.indexOf{$0===observer}iflet_=index{self.observers.removeAtIndex(index)

ios - Swift Array 将 nil 的 var 传递给 .contains 和 .filter 时会发生什么

我正在尝试理解我正在从事的项目中的一些代码。我有一个字符串数组属性:变量名称:[String]!funcfindName(name:String?)->[Name]?{ifname!=nil{returnnameManager.namesForSearchString(name)?.filter({self.names.contains($0.name)})}else{returnnameManager.allNames.filter({self.names.contains($0.name)})//我不明白的是,如果名称​​是nil,调用.contains时会发生什么,那个,会发生什

ios - Swift:如何使 ScrollView 与 PageControl 一起工作?

严格关注this教程,在使用UIScrollView分页部分,我刚刚实现了一个ScrollView用作幻灯片,其中包含从以前的UICollectionViewController下载的照片。加载ScrollView时,效果不佳,因为我看到了这些:相反,当我向后滑动图像时,它们会以正确的方式显示,每页一个。或者更好的是,当我在幻灯片放映中看到第4张图像时,这个问题就消失了,并且只有在那时,以下所有图像都是正确的,之前的图像也是如此。这是一个影响前2或3个图像的问题。此外幻灯片甚至不会从用户刚刚点击的UICollectionViewCell开始,而是总是从第一个开始。您可以在此处阅读所有代

ios - swift ,将单选按钮组添加到表格 View 单元格

如何使用单选按钮组创建UITableView单元格喜欢facebook问题帖子swift?? 最佳答案 您应该使用原型(prototype)单元,在选择单元时,您可以根据需要更改原型(prototype)单元中各个组件的属性/属性。 关于ios-swift,将单选按钮组添加到表格View单元格,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/36177672/

objective-c - Swift 无法将符合协议(protocol)的类作为函数参数传递给驻留在 Objective-C 文件中的函数

大家好,我是Swift的新手,但对Objective-C很有经验。我有一个项目同时使用Swift和Objective-C文件(桥接和所有)。假设我有一个名为“fooProtocol”的协议(protocol)和一个实现它的类“foo”。我正在尝试将Swift文件中类型为“fooProtocol”的对象作为参数传递给Objective-C文件中的函数。这是“tester”类中的Objective-C函数:-(void)setWithFoo:(id*)_foo{}这是Swift代码:varmyObject:fooProtocol=foo.init()varobjcObject:tester

ios - Swift cellForRowAtIndexPath 定义与以前的值冲突

下面是我的tableView的代码,我在cellForRowAtIndexPath函数声明上有一个错误,说定义与以前的值冲突。之前的堆栈溢出问题有使函数返回UITableViewCell作为可选值的解决方案,但这并不能解决我的错误。我也有一个错误,说viewController不符合协议(protocol)UITableViewDataSource,但我认为这是因为cellForRowAtIndexPath方法上的错误。我有类似的tableView代码,但它是大约一个月前在我更新Xcode之前编写的。也许最近swift的变化导致了错误?functableView(tableView:U

arrays - Swift Playground 中的二维数组

我正在尝试为我的游戏编写一个关卡生成器,所以我正在Swiftplayground中对其进行测试。我的关卡存储在2DSwift数组中。一切都很好,只是我无法以有用的方式查看数组数据。因为它是瓦片游戏中的关卡数据,所以我希望看到行和列排列整齐。但是,该数组目前只是一行调整大小以适应控制台的大小。我怎样才能看到排列整齐的行和列?这是我当前的输出:[["","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],["","","","","","","","","","","

swift - 在函数中使用时未释放类内存

我正在编写一个感知匹配程序(以实际学习Swift)。我有以下挑战:我有一个类可以将CGImage转换为位图,以便随后读取各个像素(参见HowdoIloadandeditabitmapfileatthepixellevelinSwiftforiOS?)classBitmap{letwidth:Intletheight:Intletcontext:CGContextRefinit(img:CGImage){//Setimagewidth,heightwidth=CGImageGetWidth(img)height=CGImageGetHeight(img)//Declarethenumbe

Swift - 在刚刚添加的按钮右侧自动添加一个按钮

我设置了一个UIScrollView,我正在使用addSubView向它添加5个按钮。这是我的viewDidLoad中的代码。letcodedButton:UIButton=UIButton(frame:CGRectMake(0,0,100,50))codedButton.backgroundColor=UIColor.redColor()codedButton.setTitle("Button1",forState:UIControlState.Normal)codedButton.addTarget(self,action:#selector(ViewController.butt