草庐IT

ios - UITableView 删除多个部分中的多行并保存到 .plist

在Stackoverflow上有很多关于这个主题的很好的答案,但我找不到任何足够具体的答案来解决我的问题,所以我会向你们寻求帮助。我有一个TableView,它访问一个.plist信息。.plist中的信息被分类到字典数组中。所以第1部分可能有3个信息词典,第2部分可能有4个...我需要做的是能够在tableView(已设置)中选择多行,然后从tableView(也已设置)中删除行,但我似乎无法删除和更新.plist而不会崩溃。下面是我的代码:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndex

ios - 如何使用FMDB将数据保存到SQLite数据库中?

我有一个使用FMDB的汽车租赁应用程序.用户登录后(针对数据库进行身份验证),用户依次导航到多个TableView。在第二个表格View中,他可以从显示汽车名称的单元格中选择一辆汽车,点击任何单元格,我显示的下一个View与汽车图像,以及一个用于进入下一个View的按钮,该按钮具有用于选择汽车预订日期和时间的数据选择器以及显示汽车名称、图像和选择日期和时间的按钮,用于用户历史记录。如何在数据库中保存与该单元格相关的文本和图像以及预订日期和时间? 最佳答案 基于yourotherquestion,我推断你是在问如何使用FMDB保存数据

ios - UIActivityViewController 是否需要 info.plist 隐私 key 来将图像保存到照片或电子邮件

UIActivityViewController是否需要Info.plist隐私key:NSContactsUsageDescription或NSPhotoLibraryUsageDescription将图像通过电子邮件发送或保存到照片库?在这些测试事件中,我从未见过它崩溃,但我在iOS10设备上看到一些崩溃报告(不多),堆栈跟踪中有CRASHING_DUE_TO_PRIVACY_VIOLATION。应用程序唯一涉及隐私的地方是用户使用我通过UIActivityViewController事件提供的功能通过电子邮件共享屏幕截图或将其保存到照片库。这是Apple提供的框架,据我所知,我的

ios - DynamoDB 保存到数据库

我是AWS的新手,我正在尝试使用带新闻表的aws示例将数据保存到我的数据库中。我将此功能连接到主Storyboard按钮:@IBActionfuncaddButton(_sender:Any){letdynamoDbObjectMapper=AWSDynamoDBObjectMapper.default()//CreatedataobjectusingdatamodelsyoudownloadedfromMobileHubletnewsItem:News=News();//UseAWSIdentityManager.default().identityIdheretogettheuse

objective-c - 无法将我的类的 NSMutableArray 保存到文件 (IOS)

无法找出为什么我的代码不起作用。请帮助某人。我创建了自己的类,实现了NSCoding协议(protocol)。不知道我错过了什么或错了什么。这里是保存代码NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSString*fileName=[documentsDirectorystringByAppendingPathComponent:@"Curren

ios - 将 NSArray 保存到 NSUserDefaults 问题(在数组中使用自定义对象)

我尝试将我的对象保存到NSUserDefaults。但是当我再次调用这个方法时,它没有关于之前操作的任何信息。下面是我的方法:-(void)addToCart{if([[NSUserDefaultsstandardUserDefaults]objectForKey:kCart]){NSUserDefaults*prefs=[NSUserDefaultsstandardUserDefaults];NSMutableArray*products=[[NSMutableArrayalloc]initWithArray:[prefsobjectForKey:kCart]];[productsa

ios - UIWebview缓存到磁盘

我有一个简单的iOS应用程序,它加载链接列表并在UIWebview中显示它们。该应用程序安装后约为2MB。在点击一些链接后,我注意到文档和数据的磁盘使用量跃升至10MB以上。几天过去了,我注意到磁盘使用量持续增长。我的问题是,在iOS上管理磁盘存储的最佳方式是什么?这个应用程序的目标是尽可能减少资源消耗,但我担心它会继续消耗越来越多的磁盘空间,我假设是缓存的网络内容。我应该/有没有办法设置缓存大小?还是iOS会为我处理这个问题并最终删除旧数据? 最佳答案 不要过早优化!磁盘上的资源不会对RAM内存造成压力,所以不用担心。如果系统正在

ios - 下载 PDF 文件并将其保存到临时目录 iOS

我的应用显示列表中的PDF文件。我很难理解iOS中的文件管理。我在这里阅读了指南,但没有帮助:https://developer.apple.com/library/mac//documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010672我不知道如何访问/tmp文件夹来写入它。我想我需要使用NSURLConnection和URLsForDirectory:inDomains:方法。但我不知道UR

ios - 使用 phphotolibrary - iOS 将图像保存到自定义图库文件夹

我正在使用以下代码将图像保存到我在iOS照片库中创建的自定义文件夹中:我收到此错误:ErrorDomain=NSCocoaErrorDomainCode=-1"(null)"谁能帮我解决这个问题?+(BOOL)saveToAlbum:(NSString*)albumNameimage:(UIImage*)image{__blockPHFetchResult*photosAsset;__blockPHAssetCollection*collection;__blockPHObjectPlaceholder*placeholder;__blockBOOLretStat=false;NSDa

ios - 将 Pin 码(字符串)值保存到 iOS Keychain 是否足够安全?

我正在开发需要应用程序保护屏幕的应用程序。这个屏幕看起来像:我已经完成了除此之外的所有功能。这是正确保存密码。我阅读了有关iOSKeychain的文章,认为它是一种非常适合保存敏感信息的方法。但我想听听其他人的意见是否足够?或者我应该用什么来保护这个(密码)信息。现在它的工作方式如下:设置Pin->钥匙串(keychain)获取钥匙串(keychain)->Pin我还考虑哈希:设置Pin->Encode->Keychain获取Keychain->解码->Pin 最佳答案 保存PIN类似于保存用户密码-永远不要以纯文本形式保存PIN,