草庐IT

ios - 写入值后获取 plist 数据时出错

我正在尝试制作一个plist文件以在我的SKScene和设置ViewController之间共享数据。由于我允许用户在游戏过程中随时访问设置,如果用户进行了任何更改,我总是会从开始游戏的plist文件b4中获取数据。funcstartGame(){gameStarted=true;plistPath=NSBundle.mainBundle().pathForResource("Settings",ofType:"plist");dict=NSMutableDictionary(contentsOfFile:plistPath);letspeed:CGFloat=dict.valueFo

ios - 如何让 UIScrollView 滚动

我一直试图让UIScrollView滚动,我使内容大小大于View,但它不滚动。我可以启用bounceVertical,效果很好。scrollView.frame=CGRect(x:0,y:0,width:320,height:420)scrollView.contentSize=CGSize(width:320,height:568)scrollView.scrollEnabled=truescrollView.alwaysBounceVertical=true为什么ScrollView不滚动?编辑:此代码工作正常,需要禁用自动布局才能更改ScrollView的内容大小。

ios - Swift 中的自定义 MKAnnotation 未添加到 map 的注释中

我在Swift中创建了一个最小的自定义MKAnnotation:importUIKitimportMapKitclassMyAnnotation:NSObject,MKAnnotation{varcoordinate:CLLocationCoordinate2Dvartitle:String=""varsubtitle:String=""init(locationcoord:CLLocationCoordinate2D){self.coordinate=coordsuper.init()}}然后我以正常方式将它添加到我的MKMapView中:letann=MyAnnotation(lo

ios - 从 iOS Swift 中的 URL 中删除 "\"

我正在尝试在iOSSwift应用程序中获取一些图像提要。但是FeedURL有时会有"\","/"。例如:http://lionsports.net/common/controls/image_handler.aspx?thumb_prefix=rp_primary&image_path=/images/2014/11/16\/mbb_DeVonteUpson_3.jpg我需要从“\/”中删除那个“\”。我怎样才能做到这一点?注意:“\”和“/”之间没有空格,但我保留了它,因为此编辑器会自动删除“\” 最佳答案 str-认为这是您的u

ios - 如何在 swift 中禁用 UIAlertController 的解雇

如何在不关闭UIAlertController的情况下运行“保持”按钮的操作?我找到了禁用按钮的解决方案,但这不是我需要的。newItemPrompt=UIAlertController(title:"title",message:"message",preferredStyle:UIAlertControllerStyle.Alert)letcancelAction=UIAlertAction(title:"Cancel",style:UIAlertActionStyle.Default,handler:nil)letokAction=UIAlertAction(title:"OK"

ios - 将已编译的 .a 链接并暴露给 Swift 框架?

我正在尝试编写一个Swift框架,它包装并公开了一个已编译的库,其中添加了一些类。我的项目正确输出框架:MyFramework|_Frameworks/|_compiled.a||_Headers/|_*.h但是由于undefinedsymbol错误,我似乎无法在我的应用程序中访问compiled.a中的任何类。如果我将compiled.a拖放到我的项目本身并将其添加到“LinkWithBinaryFiles”构建阶段,我的框架和我的应用程序代码都可以正常工作,但需要很长时间才能复制compiled.a每次都打包。是否可以将我的应用程序链接到我的动态框架中包含的框架,从而将库公开给两者

如何使用Firebase在Swift代码上创建搜索字段?

我正在尝试使用Firebase进行两个验证级别的iOS应用程序。必须通过在Databse中插入代码女巫在文本字段上插入第二个身份验证。JSON根////AccessoTerzoLivello.swift//amesci////CreatedbyGianlucaCaliendoon07/07/17.//Copyright©2017Amesci.Allrightsreserved.//importUIKitimportFirebaseclassAccessoTerzoLivello:UIViewController{@IBOutletweakvarCodiceVolontarioTxt:UITex

ios - Swift UICollectionView Cells 移动/UIButton 标签在 ReloadData 上闪烁

我在swift中创建了自定义UICollectionViewCell,并在UIButton标题上看到了一些奇怪的行为。下面是我的一些代码,还显示了该行为的视频。我用单元格背景颜色等做了一些其他测试,当我调用collectionView.ReloadData时,整个单元格似乎都在移动。UILabel文本显示正确,但UIButton标题更新较慢。视频:http://youtu.be/82kwwdaeNbw代码(部分):FirstViewController.swiftclassFirstViewController:UIViewController,UICollectionViewData

ios - 在自定义 UIView 中动画化 UIBezierPath 不起作用

当用户触摸我的View(touchesEnded)时,我正在尝试在我的自定义UIView中为UIBezierPath(从一条路径到另一条路径)设置动画。我的绘图代码:-(void)drawRect:(CGRect)rect{//Drawingcode[selfcreateStartPath];[selfcreateEndPath];CGContextRefcurrentContext=UIGraphicsGetCurrentContext();CGContextAddPath(currentContext,_startPath.CGPath);CGContextDrawPath(cur

ios - 如何在 Xcode 7.0 (swift2.0) 中使用新的错误处理

swift2.0的错误处理是不同的,在尝试设置NSURLsession和使用完成处理程序时遇到了问题,其中错误参数在swift1.2中可用,但是在查看文档时错误参数不再存在并且它试图告诉我改用抛出函数语句,而不是真正熟悉语法。block引号是出现错误消息的地方,此代码在Xcode6.4或更早版本中工作正常,但在7.0中不工作/Volumes/MyData/AppDevXcode7/Training/iOS8.0Dev/connecting_swift/connecting_swift/JSONViewController.swift:28:78:Invalidconversionfro