草庐IT

Nil-Coalescing

全部标签

iphone - 从文件中读取字符串返回 nil

我尝试从文件中读取字符串:NSString*path=[[NSBundlemainBundle]pathForResource:@"dirty"ofType:@"txt"];NSString*content=[[NSStringalloc]initWithContentsOfFile:pathencoding:NSUTF8StringEncodingerror:&err];我得到的字符串是零。在我得到的错误中:ErrorDomain=NSCocoaErrorDomainCode=261"Theoperationcouldn’tbecompleted.(Cocoaerror261.)"U

ios - Realm -iOS : Object reference set to nil after save

我有2个类:Company和Employee。两者都继承了RealmObject类。classCompany:Object{varname:String=""varemployee:Employee?overridestaticfuncprimaryKey()->String?{return"name"}}classEmployee:Object{varname:String=""varage:Int=0overridestaticfuncprimaryKey()->String?{return"name"}}填充对象varemp=Employee()emp.name="Sachin"

如果无法使用 NSURLSession 下载文件,iOS::error 为 nil

我正在使用NSURLSession和NSURLSessionTask在应用程序中下载文件。如果文件存在于服务器上,那么它工作正常。如果文件不可用,那么它将数据写入文件并且不下载它。例如::如果文件不可用,它会写Accessisdenied在文件中并完成任务,没有任何错误。在这种情况下,错误为零。但我想向用户显示警告框,提示文件不可用。下面是代码...task1=[sessiondataTaskWithURL:[NSURLURLWithString:[S3_SERVER_URLstringByAppendingString:propFile]]completionHandler:^(NS

ios - context?.save(nil) 出现错误

使用Xcode7和swift2.0如果在上下文中出现以下错误?.save(nil)。感谢任何帮助“不能对‘NSManagedObjectContext’类型的非可选值使用可选链funcnewItem(){letcontext=self.contextletent=NSEntityDescription.entityForName("CallList",inManagedObjectContext:context)letnItem=CallList(entity:ent!,insertIntoManagedObjectContext:context)nItem.firstname=fir

ios - Ben Gottlieb 的 Twitter+OAuth iOS SDK - 返回 nil 的用户名参数

好像周末了,下面的Delegate方法-(void)OAuthTwitterController:(SA_OAuthTwitterController*)controllerauthenticatedWithUsername:(NSString*)username开始为用户名参数返回nil。我想看看是否还有其他人使用BenGottlieb'sSDK可以确认这个问题。谢谢 最佳答案 我今天遇到了同样的问题。该应用程序在过去2个月内运行良好。我改变的一件事是捆绑ID。也许这与这个错误有关,因为其他一切都是一样的。你碰巧也改变了这个吗?我

ios - UILabel 在 initWithCoder 中为 nil

我需要在表格View单元格中设置一些标签字体和颜色。我正在使用:-(id)initWithCoder:(NSCoder*)aDecoder{self=[superinitWithCoder:aDecoder];if(self){//Initializationcode[selfcustomize];}returnself;}在自定义方法中,我将两个标签设置为具有相同的字体和文本颜色self.label1.textColor=somecolor;self.label2.textColor=somecolor;//samecolor问题是它们最终有非常不同的颜色(一个深灰色另一个浅灰色)我

ios - CLBeaconRegion initWithProximityUUID 返回 nil

在尝试实例化CLBeaconRegion时,我总是得到nil值。我有以下代码:NSUUID*myUUID=[[NSUUIDalloc]initWithUUIDString:@"11111111111111111111111111111111"];CLBeaconRegion*region=[[CLBeaconRegionalloc]initWithProximityUUID:myUUIDidentifier:@"myCompany"];CLLocationManager*locManager=[[CLLocationManageralloc]init];[locManagersetDe

ios - 为什么 self.splitViewController == nil?

我使用Xcode6的MasterDetailApplication模板创建了一个新的iOS8项目。我没有以任何方式更改代码。如以下屏幕截图所示,在DetailViewController.m中设置断点并检查self.splitViewController属性时,它返回nil。这是为什么?根据AppleUISplitViewControllerDocumentation,self.splitViewController应该返回最近的SplitViewController:Ifthereceiveroroneofitsancestorsisachildofasplitviewcontrol

ios - 在 iOS 应用中使用宏 SEC_IS_BEING_DEBUGGED_RETURN_NIL

我了解了下面的一段代码,据称可以防止MethodSwizzling在某种程度上。#ifndefDEBUGSEC_IS_BEING_DEBUGGED_RETURN_NIL();#endif但是在我的项目中进行测试时,出现错误。Implicitdeclarationoffunction'SEC_IS_BEING_DEBUGGED_RETURN_NIL'isinvalidinC99有人可以帮我解决这个错误吗,如果我需要为此包含任何库头的话。 最佳答案 我不打算回答我自己的问题。从上面的评论中,我搜索了任何此类实现。并找到了这个InaGit

Storyboard 中添加的 UIView 的 iOS superview 为 nil

我的UIView遇到了一些意想不到的行为,所以我决定打印出一些关于View及其父View的信息。当我尝试这样做时,我的UIView的superView返回了nil。我试图打印出superView的UIViews被添加到Storyboard中的ViewController(通过从对象库中拖放),然后使用IBOutlet与ViewController代码文件连接。此外,正确的ViewController代码文件类已在身份检查器中设置。具体来说,我拥有的View是UIPickerView、UILabel和UITextField。当我尝试访问这些UIView的superView时,我得到了ni