草庐IT

found_iterID

全部标签

ios - 捕获所有 "unexpectedly found nil while unwrapping an Optional value"

我有一个大型swift项目,从JSON获取大量数据。很难检查每一个数据和平是否为零。有没有办法捕获所有这些nils,以便我的应用程序在遇到意外nils时不会崩溃?或者我必须在我拥有的所有数据中使用“ifletvariable=...”!谢谢 最佳答案 坏消息:是的,您应该始终检查可选项。好消息:有比iflet更实用的快捷方式。例如。您可以提供合理的默认值(使用“nil-coalescingoperator”)。letitemID=jsonData["itemID"]as?NSNumber??0letstringVariable=js

ios - Swift:我在 "Unexpectedly found nil "中得到了 "tableView.delegate=self"

我在按钮和ViewController之间连接了一个segue,如屏幕截图所示。一切正常,直到我将类选为“ViewController”。每次单击“添加”按钮时,代码都会崩溃并出现以下错误:“线程1:fatalerror:在展开可选值时意外发现nil”我现在很迷茫。谁能帮我这个? 最佳答案 您正在崩溃,因为TableView未连接为IBOutlet。您需要将TableViewIBOutlet连接到ViewController。您可以通过右上角的助手编辑器(相互交叉的双圆按钮)并通过右键单击从TableView拖放到ViewContr

ios - SDWebImage 说 "URL not found"虽然它存在

我想从网上下载一张图片并将其设置为map上的标记图标。对于下载,我使用的是SDWebImage库。不幸的是,我总是收到一条错误消息:TherequestedURLwasnotfoundonthisserver.但URL存在。我尝试了不同的图片URL,每个人都可以在浏览器中打开,但我总是得到同样的错误。这是我的代码:leturl=NSURL(fileURLWithPath:"http://blogs.taz.de/arabesken/files/2012/05/testbild-sendepause-300x240.jpg")varmanagerCompletedBlock:(UIIma

swift - NS编码: Found nil unwrapping an Optional value

自从更新到Swift3后,我遇到了这个众所周知的崩溃,我自己无法解决...:fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue*:在线self.isDefault=aDecoder.decodeObject(forKey:"BoxUserDefault_isDefault")作为!bool为什么现在会崩溃?这是我的课classBoxUserDefault:NSObject,NSCoding{varfrendlyName:Stringvarhostname:StringvarisDefault:Boolinit(fr

ios - cocoapods Sync : ld: framework not found DATAFilter, 链接器命令失败,退出代码为 1

我正在尝试让Sync(https://github.com/hyperoslo/Sync)在我的“em”XcodeiOSSwift项目中工作。我有Carthage的框架依赖经验,所以这是我的cocoapods首映式。我的播客文件use_frameworks!target"em"dopod'Sync'end我的Pod目录:Michal-MBP:emkolisko$vPodstotal24drwxr-xr-x16koliskostaff54414čvc10:27./drwxr-xr-x14koliskostaff47614čvc09:21../-rw-r--r--@1koliskostaf

ios - ld : Framework not found

尝试通过Cocoapods安装Alamofire。这是一款全新的零配置应用。我已经podinstall应用程序并通过它的工作区打开了项目。使用XCode7.1时收到以下错误。ld:frameworknotfoundAlamofireclang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)播客文件#Uncommentthislinetodefineaglobalplatformforyourprojectsource'https://github.com/CocoaPods/Specs.git'platform:

ios - LLVM 错误 : Broken function found, 编译中止

这里是swift中的几行简单代码:letumAB:Unmanaged=ABAddressBookCreate()letab:ABAddressBookRef=umAB.takeRetainedValue()第二行中断了代码编译,这是我得到的错误:Bitcastrequiresbothoperandstobepointerorneither%27=bitcast%objc_object*%26to%PSs9AnyObject_,!dbg!170LLVMERROR:Brokenfunctionfound,compilationaborted!Command/Applications/Xco

ios - swift fatal error : unexpectedly found nil while unwrapping an Optional value uiimage

我在将UIImage分配给UIImageView的属性图像时出错funcconnectionDidFinishLoading(connection:NSURLConnection!){varerr:NSErrorvarjsonResult:NSDictionary=NSJSONSerialization.JSONObjectWithData(data,options:NSJSONReadingOptions.MutableContainers,error:nil)asNSDictionaryprintln("\(jsonResult)")ifjsonResult.count>0{let

ios - 在 Swift 中添加 objective-c 文件后出现 swift 编译器错误 "found this candidate"

我在我的swift项目中创建了桥接header,用于objective-c文件。每当我在我的项目中导入objective-c文件时,我的swift文件就会显示错误。我已经尝试了堆栈溢出的所有可用解决方案,但都不起作用。在GitHub上检查了同样的问题bt没有找到答案--https://github.com/hackiftekhar/IQKeyboardManager/issues/1066这里是截图 最佳答案 我也遇到过。退出Xcode并清理派生数据为我解决了这个问题。 关于ios-在S

ios - Scenekit 错误 : Inconsistency in scene graph found in C3DNode finalize - clueless

我一直在开发ARKit/SceneKit应用程序。我一直收到这个特殊的Scenekit错误,它不会立即使应用程序崩溃,但是在某个点后重复使用时,应用程序会崩溃。[SceneKit]Error:inconsistencyinscenegraphfoundinC3DNodefinalize我已经使用通常的方法来创建节点并从父节点中删除节点等。更重要的是,我已经创建了几个其他模块(在同一个应用程序中)而从未遇到过这样的错误。在过去的两天里,我一直试图关闭这个问题,但是我找不到任何线索。以下是我尝试过的:检查SCNNodes的分配(在Instruments中)希望一些节点会持续存在,但事实并非