草庐IT

nil-or-empty

全部标签

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

【Anaconda】[Errno 2] No such file or directory: ‘ffmpeg‘: ‘ffmpeg‘

 Q:在已经通过pip指令安装ffmpeg后运行程序仍然报错如下:[Errno2]Nosuchfileordirectory:'ffmpeg':'ffmpeg'A:仍然需要执行以下操作:Linux:sudoaptinstallffmpegMac:brewinstallffmpegWindows:https://ffmpeg.org/download.html#build-windows

ios - MVC : should i add and implement touch gestures in the View Controller or my custom subclass of UIView

我有这个UIView的自定义子类,称为productCardView,它非常简单,有一些UIImageView和UILabels因为它是subview。我添加了subview并将它们设置为-(void)drawRect:(CGRect)rect方法,一切都很好。在我的ViewController中,我从远程服务器获取了一些数据,因此填充了应该可见的productCardView。目的是当用户点击这些卡片中的每一张时,程序将转到目标url(每张卡片的NSURL属性)。问题是根据MVC的基础知识,我应该在View中添加一个UITapGestureRecognizer,在我的productC

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

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

ios - index 0 beyond bounds for empty array' *** First throw call stack :

我收到如下错误请帮助我AdvanceThanks,Thisistheerroriamgettingindex0beyondboundsforemptyarray'***Firstthrowcallstack:--->>下面是我的代码:-(void)retriveContactsFromAddressBook{//CFErrorReferror=NULL;ABAddressBookRefaddressBook=ABAddressBookCreateWithOptions(NULL,NULL);if(addressBook!=nil){NSArray*allContacts=(__brid

ios - 添加 Watch Kit Target : com. apple.actool.errors "No such file or directory"with Image Assets 后

我刚刚在我的iOS项目中创建了一个分支,并在其中添加了一个WatchKit应用程序的目标。当我点击构建并运行时,我得到了这个奇怪的错误::error:Failedtoreadfileattributesfor"/Users/philip.brechler/Documents/motortalk/ForumApp/ForumApp/Images.xcassets/Users/philip.brechler/Documents/motortalk/ForumApp/MOTOR-TALKWatchKitApp/Images.xcassets/Users/philip.brechler/Doc

ios - ERROR ITMS-9000 : Missing or invalid signature. bundle 未使用 Apple 提交证书签名

尝试通过应用程序启动器将我的应用程序上传到应用程序商店时从图像中获取错误。结果Entitlements.plist:无法读取授权数据重现步骤:使用phonegap构建应用从AppleDeveloper网站创建分发证书.p12和.provision使用https://build.phonegap.com/将应用程序放入.ipa使用应用程序启动器放置.ipa文件之前遇到关于info.plist文件的错误,我通过添加bundleversion和bundleversionshort修复了它。浏览文档我发现了这个解决方法,但它没有用。Itriedusingcodesign:$unzip/Path

ios - NEVPNManager 实例显示为 nil

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