草庐IT

ios - NSInputStream 与 url 在 iOS 中出现 nil

我正在尝试设置一个NSInputStream,但是当我进入代码时,我的输入流显示为nil。该url来自Dropbox帐户。在我通过DropboxChooser获得url后通过NSData获取文件会使我的iPhone4崩溃(尽管当它通过XCode运行时不会)。文件太大了,所以我想试试NSInputStream。我从IcannotinitializeaNSInputStream看到该网址应该是本地的。知道如何从Dropbox流式传输文件吗?谢谢。-(void)setUpStreamForFile{//iStreamisNSInputStreaminstancevariablealready

ios - "[[NSBundle mainBundle] objectForInfoDictionaryKey:]"有时返回 nil

我正在尝试从infoDictionary中检索一些URL。10次中有9次,URL被正确返回。然而,极少数情况下,URLs会返回nil。知道是什么导致了这种行为吗?当这种奇怪的行为发生时,[NSBundlemainBundle]和[[NSBundlemainBundle]infoDictionary]都不是nil。只有URL返回nil。 最佳答案 在iOS中,无法写入应用程序包,因此尝试这样做会失败。通常,数据写入应用程序文档目录中的文件并从中读取,可以通过以下方式获取:NSArray*paths=NSSearchPathForDir

ios - NSInvalidArgumentException 原因 : data parameter is nil in UITableView while trying to display the Flickr images

您好,在我的应用程序中,我想在UITableView中显示Flickr相册列表,所以我搜索了很长时间,并找到了一些解决方案。我已经使用了解决方案中给出的方法,它没有工作,它给出了类似的错误NSInvalidArgumentException',reason:'dataparameterisnil解决方案linkclickhere因为我是第一次尝试这个,所以我无法解决这个问题。这是MYAPILINKforFlickr我已经使用这段代码在UItableview中显示Flickr图像相册列表{NSMutableArray*photoURLs;NSMutableArray*photoSetNa

ios - RestKit - 从 RKRequestDescriptor 中排除具有 nil 值的属性映射

问题是,当值为nil时,我需要从负载中完全删除属性@"unitprice",但如果它在请求中有值,则将其保留在那里。因此OrderLine的有效负载相应地如下所示:@{"id":@"orderlineId",@"unitprice":@"unitprice"}或@{"id":@"orderlineId"}请注意映射是一对多的关系。是否有可能做到这一点?非常感谢您的帮助谢谢!/*请求描述符*/+(RKObjectMapping*)getSalesOrderMapping:(RKRequestMethod)method{RKEntityMapping*requestMapping=[RKE

ios - 原型(prototype)单元格 == nil xcode6

当我创建我的UITableView时,tableview没有原型(prototype)单元格,所以我删除了原始View并添加了一个UITableView。但是,当创建新的tableview时,原型(prototype)仍然没有出现,所以我将一个tablecell拖到tableview中,并在storyboard中将标识符命名为“Cell”。然而,当我试图将我的解析查询填充到tableview单元格中时,它一直崩溃,所以我放了一个cell==nil并发现该单元格等于nil。我想知道我做错了什么?或者是否有办法识别细胞?我的代码:-(UITableViewCell*)tableView:(

ios - NEVPNManager 实例显示为 nil

我使用以下代码创建了网络管理器。但是一旦第一行调用运行,管理器就为零,因此任何其他方法都不会受到影响。谁能告诉我我做错了什么?NEVPNManager*manager=[NEVPNManagersharedManager];NEVPNProtocolIPSec*p=[[NEVPNProtocolIPSecalloc]init];p.username=@"MYUSERNAME";p.passwordReference=[@"MYPW"dataUsingEncoding:NSUTF8StringEncoding];p.serverAddress=@"[NetworkIP]";p.authe

ios - Realm 不允许在 NSDate 属性中存储 nil

我这样创建模型:@interfaceCourse:RLMObject@propertyNSString*courseId;@propertyNSString*name;@propertyNSDate*startDate;@propertyNSDate*endDate;@end我的类(class)没有endDate。因此,当我尝试在NSDate类型中保存具有NSNull值的对象时,应用程序崩溃。属性不是可选的。如何在数据库中保存可选的NSDate? 最佳答案 Realm当前不支持可选的NSDate属性,但也许您可以使用distantP

ios - UIImage imageNamed : name returns nil the second time

我有这段代码用于在iOS中测试动画。目标是加载4个png并在UIImageView中为它们设置动画。我有一个NSMutableArrayimageNames,我在其中保存图像的路径。它被正确填充。然后,当我尝试使用它来创建UIImage时,它第一次工作,但之后返回nil。为什么会这样?我无法解决这个问题。for(NSIntegeri=0;i完整代码如下:-(void)viewDidLoad{[superviewDidLoad];UIView*test=[[UIViewalloc]initWithFrame:CGRectMake(200,200,50,50)];test.backgrou

ios - Objective-C instantiateViewControllerWithIdentifier 返回 nil

一周后我打开了我的项目,似乎对于我在StoryBoard中创建的所有新UIViewController,instantiateViewControllerWithIdentifier返回的是零。项目中已有的所有ViewControllers都工作正常。GCHConnectViewController*gchCVC=[self.storyboardinstantiateViewControllerWithIdentifier:@"GchConnect"];navigationController.viewControllers=@[gchCVC];第一行返回nil,我最初的想法是self

ios - 尝试从 XCAssets 读取数据文件时获取 nil 资源 URL

我正在尝试读取在我项目的XCAssets文件夹中保存为数据文件的视频文件。我为此使用以下代码-NSString*videoFilePath=[[NSBundlemainBundle]pathForResource:@"login_video"ofType:@"mp4"];NSURL*fileURL=[NSURLfileURLWithPath:videoFilePath];self.avPlayer=[AVPlayerplayerWithURL:fileURL];self.avPlayer.actionAtItemEnd=AVPlayerActionAtItemEndNone;这段代码已