草庐IT

如果无法使用 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

ios - 'NSInvalidArgumentException',原因 : '*** setObjectForKey: object cannot be nil (key: device_uid)'

尝试在我的iPhone上运行该应用程序时出现错误。我不明白为什么在这种情况下我有一个零错误Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'setObjectForKey:objectcannotbenil(key:device_id)'Firstthrowcallstack:(0x183ce0f480x19918bf800x183bcc4e00x10006f5f00x1002b9ca80x1002b9c680x1002bf7100x183c981f80x183c960600x183bc4c

ios - 用于好友列表的 Facebook Graph API 在 iOS 上返回 nil

我正在尝试通过此代码访问我自己的Facebook好友列表,但生成的JSON不返回任何数据。FBRequest*request=[FBRequestrequestWithGraphPath:@"me/friends"parameters:nilHTTPMethod:@"GET"];我正在设置这样的权限(我正在使用PARSE)[PFFacebookUtilslinkUser:[PFUsercurrentUser]permissions:@[@"user_friends"]block:^(BOOLsucceeded,NSError*error)我错过了什么吗? 最