草庐IT

swift_FORCE_LOAD

全部标签

ios - 我已经全部尝试过了,但我无法将我的 Swift 文件导入到我的 Objective-C 文件中

我已经在StackOverflow上阅读了多个线程,但我似乎无法找到我的问题的答案。我的文件夹层次结构是这样的:"ProjectName"-"Helpers""FileIWantToImport.swift""FileIWantToImportTo.m"我有:将build设置设置为具有产品模块名称FMB设置DefinesModules至YES由Xcode创建的桥接header清理了我的构建#importFMB-swift.h在我的AppDelegate中没有任何问题已添加@objc到我文件中的类声明,所以它说@objcclassMyClass:NSObject然而。我一辈子都弄不明白为

ios - Swift POST 请求以错误的格式将正文传递给 node.js/express 应用程序

我正在尝试使用Swift从iOS应用程序发送一个JSON对象。一切正常,但node.js/express后端请求主体中的主体采用aca-awkward格式,其中在Swift中解析的整个JSON对象是实际键。所以服务器上收到的是:req.body={'{"email":"email","password":"password"}':''}我希望它是:{"email":"email","password":"password"}因此我可以使用例如req.body.email访问键值我是ios和nodejs之间的http通信的新手所以也许这是很正常,但很烦人。我的ioshttp邮政编码是:l

iOS swift : Hide and unhide Nav and tool bars

专家,我正在使用以下代码在捕获屏幕View之前隐藏工具栏和导航栏。但是图像仍然显示两个条...我做错了什么?funcgenerateMeme()->UIImage{//Hidetoolbarandnavbarself.navigationController?.navigationBarHidden=trueself.navigationController?.toolbarHidden=true//RenderviewtoanimageUIGraphicsBeginImageContext(self.view.frame.size)self.view.drawViewHierarch

ios - Swift:如何防止未显示的 UITableViewCells 在滚动时被关闭

我有一个包含许多单元格的UITableViewController,每个单元格都包含一种从用户那里获取的输入(日期选择器、选择器View、文本字段和TextView)。当用户输入完数据后,点击一个合适的按钮来保存所有数据,但问题是我只能从点击按钮时屏幕上可见的单元格中收集数据;前一个和后一个被取消,它们的内容丢失并且当滚动到表格的那部分时它们被ro-loaded。这样我将永远无法收集所有数据。有没有办法绕过这个东西并防止这些细胞被解雇?还是有更聪明的方法来获得我需要的东西? 最佳答案 您不应设计为负责保存用户数据的单元格(View)

ios - Swift Delegate 方法永远不会被调用

我已经在模态中声明了我的协议(protocol),如下所示protocolMapViewControllerDelegate:class{//funcmapViewLocationSelected(sender:AnyObject,location:CLLocation,address:String)funcdidSelectMap(sender:AnyObject)}我还如下声明了委托(delegate)weakvardelegate:MapViewControllerDelegate?然后我关闭屏幕并如下调用委托(delegate)方法self.dismissViewControl

Swift:将元素添加到字典中包含的数组中

我从Swift开始,现在我被这个问题困扰了一段时间。我正在尝试浏览一系列纸牌,并将它们添加到字典中,该字典下的键代表它们的播放顺序。我制作了一个字典turnsWithCardsPlayed,它应该包含这样一个键:值对-“Turn2”:[Card1,Card2,Card3]。问题是如果key还没有关联的值,它不会附加卡片。letturnsWithCardsPlayed=[String:[Card]]()forcardinarrayOfCards{turnsWithCardsPlayed["Turn"+card.turn]!.append(card)}我通过包含一个if语句来解决这个问题,

ios - xcode swift 不会更改标签文本

我有两种看法。第一个是“homeView”,第二个是“detailView”。在homeView中我有两个按钮按钮1按钮2详细查看我在标签上标签1当我按下button1时,应该更改为“detailView”,而label1.text应该是“button1gedrückt”当我按下button2时,应该更改为“detailView”,而label1.text应该是“button2gedrückt”当我使用代码时:@IBOutletweakvarlabel1:UILabel!@IBOutletweakvarlabel2:UILabel!@IBActionfuncbutton1(sender

ios - Swift 是否可以继承一个轻量级的通用 Objective-c 类?

我有两个类,基类在Obj-c中,子类在Swift中。Obj-c类使用新的XCode7的轻量级通用特性,定义如下:@interfaceBaseController:UIViewController@property(nonatomic,strong)Tmodel;@end这适用于Obj-c子类。现在对于Swift,如果我像往常一样定义泛型类型,我会收到以下错误:Cannotspecializenon-generictype'BaseObjcController'.我的第二个类定义如下:classSwiftController:BaseObjcController{}如有任何帮助,我们将不

swift - dateFromString() 返回不正确的日期

我正在尝试将字符串转换为日期,但结果是不正确的日期。letdateFormatter=NSDateFormatter()dateFormatter.dateFormat="ddMMMYYYY"letdt=dateFormatter.dateFromString("17Sep2015")println("Date:\(dt)")结果Date:Optional(2014-12-2018:30:00+0000)请让我知道我在哪里犯了错误。我也试过其他格式,但它返回nil。 最佳答案 年的格式不正确,应该是yyyy,而不是YYYY。“Y”:

ios - Swift 2.0 类型 '()' 不符合协议(protocol)

我在viewcontroller中使用相机时实现了这个方法letcaptureDevice=AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)//...codeifletdevice=captureDevice{do{if(trydevice.lockForConfiguration()){device.focusPointOfInterest=focusPointdevice.focusMode=AVCaptureFocusMode.ContinuousAutoFocusdevice.exposurePointOf