草庐IT

ios - 展开时意外发现 URL 为 nil

这个问题在这里已经有了答案:URLisalwaysnilinSwift3(1个回答)关闭4年前。我有一个Firebase数据库,其中包含我的图片网址。我正在尝试根据配置文件用户名调用配置文件图像。我从profileImageURL获得了正确的URL,但是每当我启动URLSession时,它总是显示为nil。这是我的代码:ifletprofileImageURL=user.profileImageURL{leturl=URL(string:profileImageURL)URLSession.shared.dataTask(with:url!,completionHandler:{(da

swift - _AVAE_Check : required condition is false: [AVAudioEngine. mm :353:AttachNode: (node ! = nil)] 在创建 AKDelay 时

我有一个最小的MacOS应用程序(一个ViewController+一个按钮),其中包含以下代码(基本上是来自AudioKit'splayground的复制粘贴):publicclassPlayer{staticletplayRate=2.0staticletscale=[0,2,4,5,7,9,11,12]varpluckedString:AKPluckedString!=nilvardelay:AKDelay!=nilvarreverb:AKReverb!=nilvarperformance:AKPeriodicFunction!=nilpublicinit(){pluckedSt

ios - Swift 4 将 nil jsonElement 更改为空字符串

根据标题,我没有运气,我通过将任何可能为nil的东西放入其自身的iflet中,设法对nil元素进行了一个小修复,但我想它变成一个空字符串而不是nil,因为我稍后需要使用它。(我想?)ifletstudentID=jsonElement["S_ID"]as?String,letfirstName=jsonElement["FirstName"]as?String,letsurname=jsonElement["Surname"]as?String,letdisplayPicture=jsonElement["StudentPicture"]as?String,letdateOfBirth

swift - 线程 10 : Fatal error: Unexpectedly found nil while unwrapping an Optional value

我正在尝试进行服务调用以获取用户详细信息,但出现此错误:线程10:fatalerror:在展开可选值时意外发现nil从这段代码:leturlString="http://myURL.com/getInfo/getAccountTransactions/{accountPublicKey}"print(urlString)letrequestUrl=URL(string:urlString)letrequestURL=URLRequest(url:requestUrl!)当我将代码包装在一个守卫中时,让代码不会被执行,因为它发现nil,我不确定为什么,因为URL字符串永远不会是nill,

swift - 如何在 swift 中将 nil 值添加到 NSArray?

NSArray.init(数组:[任意])NSArray有一个初始函数,它的参数是[Any]。但不是[Any?],那么,如何向这个数组添加一个nil值? 最佳答案 NSArray/NSMutableArray不允许您在数组中存储nil值。这就是为什么没有一个SwiftAPI允许可选值。如果你真的需要nil的东西,使用NSNull()虽然我不是100%确定它如何与CoreData一起工作。而Swift实际上会为您做到这一点。如果你传递一个Swift可选数组,任何nil值都会被转换为NSNull。示例:vararray=[Int?]()

构建应用程序时 Swift 环境变量返回 nil

描述我对环境变量有疑问。当我构建我的应用程序并运行时,一切正常,但是当我按下“停止”或将其存档到应用程序商店时,环境变量返回nil(或一个空字符串,我还不太确定)。如何重现:构建应用在模拟器上运行它(会出现“Helloworld”)停止应用在模拟器中,返回应用程序(“Helloword”不会出现)最小复制:classViewController:UIViewController{@IBOutletweakvarlabel:UILabel!overridefuncviewDidLoad(){super.viewDidLoad()label.text=ProcessInfo.process

ios - 在解包可选变量时意外发现 nil,但变量有值

我正在制作一个简单的待办事项列表应用程序。我创建了一个带有标签和textview的自定义tableviewcell。标签用于标题,textview用于描述。当我尝试运行该应用程序时,它崩溃并出现以下错误:Thread1:Fatalerror:UnexpectedlyfoundnilwhileunwrappinganOptionalvalue在线上抛出错误:cell.taskTitle.text=task.title但是上面一行的print语句打印出"Optional("Task1")"。这是为什么?这是整个函数:functableView(_tableView:UITableView,

uitableview - viewWithTag 为 UITableViewCell 返回 nil

我有一个UITableView,其原型(prototype)UITableViewCell的标识符为contact。在界面构建器中,我正确构建了单元格并将所有元素设置为正确的标签。当我尝试使用cell.viewWithTag在具有标记101的单元格中编辑UILabel时,该方法返回nil。这似乎只是iOS8上的问题。我正在使用Storyboard和Swift。这是tableView:cellForRowAtIndexPath:中的代码letcontact=contacts[indexPath.row]println("Contact:\(contact)")cell=tableView

uitableview - fetchedResultsController核心数据 fatal error : unexpectedly found nil while unwrapping an Optional value

我知道有无数的问题都出现了同样的错误,但似乎没有一个解决方案有效。我想制作一个博客阅读器应用程序,用于从CoreData保存和获取数据。我能够将JSON结果保存到CoreData中,但是当我尝试检索它以在tableView中显示时,它崩溃并显示fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalueonlineletentity=NSEntityDescription.entityForName("博客",inManagedObjectContext:self.managedObjectContext!)这是我的代码:i

ios - mapView.addAnnotation() 表示 "unexpectedly found nil while unwrapping an Optional value"

我尝试从tableView单元格的地址转到mapView并在map上显示图钉。我确定我的代码中的所有内容都不为零。但是Xcode说我的oldValue是nil(在didSet{}中)。我不知道如何解决它。以下是我的代码:classMapViewController:UIViewController,MKMapViewDelegate{@IBOutletweakvarmapView:MKMapView!{didSet{mapView.mapType=.StandardmapView.delegate=self}}varlocation:CLLocation?{didSet{clearWa