-
13 votesanswersviews
使用Swift的预期声明错误
我正在尝试使用 NSUserDefaults 将 UISwitch 的布尔值传递给另一个类 . 由于某种原因,在包含开关的类中,应该将值设置为 NSUserDefaults 的 if 语句无法读取开关声明 . ViewController.swift @IBOutlet var shrimpSwitch: UISwitch! @IBOutlet var nutSwitch: UISwitch! ... -
1 votesanswersviews
第一次打开应用程序时在UserDefaults中保存日期
我试图在第一次打开应用程序时设置 Date() . 这将在 UserDefaults 中设置 . 我使用 register() 在UserDefault中保存日期 . 问题是..这个值似乎在每次启动时都能保存,这违背了UserDefaults.register的目的 . 这是我的代码: let initialOpen: NSDictionary = ["FirstOpen" ... -
0 votesanswersviews
如何使用核心数据 - Swift代码在UITableview中保存数据
我想知道是否有人可以告诉我如何使用核心数据保存tableview中的数据? 我有一个应用程序,需要在表视图中存储大量用户输入 . 我一直在使用UserDefault,我不应该这样做 . 我还没有导入核心数据,因为我不知道如何使用它来存储来自用户输入的数据,并从核心数据中获取数据以在表视图中显示它 . 我将用户输入保存到一个 logs 数组中 . var logs = [String]() var ... -
0 votesanswersviews
UserDefaults.standard.object(key)总是为零
在我的情况下 UserDefaults.standard.object() 总是返回nil . 我不明白 why . 请帮忙 . 我使用swift 4.2和Xcode 9.x.我的项目有多个文件:swift和objC . 如果我从objC代码(NSUserDefaults ...)设置值,那么一切正常 . Value 存在 . 我的 class B 在Swift文件中: import Foun... -
2 votesanswersviews
带有NSNumber到NSString映射的NSDictionary是非属性列表对象
以下代码: [[NSUserDefaults standardUserDefaults] setObject:photoIdToPath forKey:@"photo_id_to_path"]; 给我以下错误: Attempt to set a non-property-list object { 417675729 = "/Users/k06a/Library/A... -
0 votesanswersviews
为什么NSUserDefaults说我'm adding a non-property-list object? It'只是一个带有NSDictionary,NSNumber和NSData的NSArray [重复]
这个问题在这里已有答案: NSDictionary with NSNumber to NSString mapping is non-property-list object 1回答 NSUserDefaults docs: 默认对象必须是属性列表,即(或集合的实例组合)的实例:NSData,NSString,NSNumber,NSDate,NSArray或NSDictionary . 如果... -
0 votesanswersviews
iOS - UISwitch忽略来自NSUserDefaults的值
我放弃了所有,但我无法想出这一个......请你帮忙 .What I am doing:我有一个带有导航栏和tableview作为主屏幕的应用程序 . 在导航栏的顶部我放置了一个UISwitch(它改变了tableview的内容)和一个设置按钮 . 交换机的默认状态是关闭的,当用户翻转它时,我会检查设置中的所有帐户信息是否都已填写,并根据我允许他打开或给他一个提醒(他应该填写)首先输出他的帐户信息... -
0 votesanswersviews
将UInt32值保存到NSUserDefaults(Swift 2.0)错误
我是Swift 2.0的新手,而且我已经相当坚持了......我根据用户设置范围创建了一个随机数生成器,用于低限制和高限制 . 当我可以将低和高变量设置为Uint32时,此函数对我的测试函数很有效 . 一旦我尝试将NSUserDefaults中的低/高范围存储为整数 . 现在,当我尝试加载用户设置的低值和高值以在我的函数中使用时,它给出了一个错误,它需要是一个UInt32值 . 问题是......... -
0 votesanswersviews
全局变量在Swift中不起作用
我创建了一个小的选项卡式视图程序,它使用选项卡在两个视图之间切换 . 有一个名为list的全局变量,它是一个包含两个视图都需要访问和更改的信息的数组 . 但是,当我尝试使用NSUserDefaults保存数组以供将来在应用程序关闭后使用时,我收到一条错误消息:“无法将类型'Array <_>'的值转换为预期的参数类型'AnyObject?'” . 这是我的第二个视图的代码: @IBO... -
0 votesanswersviews
应用程序内购买全部恢复 - 防止个人购买
我've implemented in app purchasing on my app and it works fine. I followed Ray Wenderlich'的教程让它全部运转起来 . http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial 我唯一的问题是我在... -
1 votesanswersviews
UIDatepicker中的日期无法正常显示
我有UIDatepicker . 我的问题很少 1.)当我点击UIButton时,datepicker中的日期会返回到最小值,因为我已经给出了最大值和最小值 . 在执行该功能时,datepicker中的日期似乎是非突出显示的方式![在此处输入图像描述 . 下面提到的链接显示了日期在datepicker中的显示方式 http://postimg.org/image/7mlxiq6sz/ (IB... -
3 votesanswersviews
在NSUserDefaults Xcode中存储和更新Swift Dictionary
我想在用户输入值时存储和更新Dictionary . 在此代码之前似乎一切正常,应用程序崩溃: override func viewDidLoad() { super.viewDidLoad() if NSUserDefaults.standardUserDefaults().objectForKey("dict") != nil { ans... -
0 votesanswersviews
使用UserDefaults输入文本追加数组
我有一个字符串数组,它填充了一个集合视图,效果很好 . 问题是我想要使用从用户输入文本字段保存在用户默认值中的字符串附加该数组 . 我收到UserDefault数据,问题是它没有出现在单独的集合视图单元格中 . 它会附加在当前单元格中每个字符串的末尾 . 在此先感谢,任何帮助将不胜感激 . 这是我到目前为止所尝试的: override func collectionView(_ collectio... -
0 votesanswersviews
如何检查应用程序的当前版本之前是否已启动?
我想在我的iOS应用程序首次启动时显示用户协议/免责声明 . 目前,我只是在AppDelegate中的didFinishLaunchingWithOptions中使用以下代码执行此操作: //Show disclaimer to user, if he never agreed to it yet if(![[NSUserDefaults standardUserDefaults] boolFo... -
-1 votesanswersviews
使用NSUserDefaults设置一个可以在之后更改的初始值[重复]
这个问题在这里已有答案: multiple Alamofire requests 2个答案 我的问题与此类似:How to detect first time app launch on an iPhone 我不完全理解答案,我的问题略有不同(Int not Bool),因此我问这个问题 . 如何为应用设置一些默认值,假设我想要变量a = 10和b = 20.这些是您第一次下载并打开应用时设置... -
2 votesanswersviews
如果UserDefaults为空,如何检查一次
我的应用程序计算日期和NSDate()之间的天数 . 当我发布它时,用户只能保存一个日期, Headers 和背景图像 . 现在我有一个UICollectionView,可以选择保存多个日期,它会通过将日期, Headers 和图像字符串附加到各自的数组来创建单元格 . 该应用程序已完全更改,因此我正在努力检查用户是否已保存日期,如果有,请将该信息添加到阵列以创建单元格 . 但是,我希望只检查一次... -
0 votesanswersviews
如何使用UserDefaults保存包含已创建类的信息的数组
我创建了一个用于向用户显示最新和顶级乡村歌曲的应用程序 . 我使用Firebase数据库发送和接收歌曲信息 . 这是在使用Swift和UIKit的Xcode中 . 我创建了一个名为Song的类,它处理从Firebase获得的所有信息 . 那个 class 在下面 . import Foundation import UIKit class Song { //private var _image... -
1 votesanswersviews
强制应用程序崩溃后删除userDefaults
不确定这是一个错误还是什么 . 我有两个不同的值,我想在userDefaults中设置,一个是 isLoggedIn 状态,另一个是 isOwner 状态,这是一个优先级/权限 . 当用户首次登录时,一切正常 . 如果用户是所有者并且已登录,则两种状态都保存在控制台内 . 已调用 print(UserDefaults.standard.dictionaryRepresentation()) 并且它... -
0 votesanswersviews
从indexPath中取消特定的UILocalNotification
我有一个基于 tableView 的应用程序 Core Data . 由于 NSFetchedResultsController 及其 Delegate 协议方法,每个单元格都是可删除的并且非常酷 . 但是我希望在删除特定单元格时取消特定的 UILocalNotification 实例 . Core Data 包含 UILocalNotification 和 userInfo 的所有信息 .... -
265 votesanswersviews
iOS:如何在应用程序中存储用户名/密码?
我的iOS应用程序中有一个登录屏幕 . 用户名和密码将保存在 NSUserDefaults 中,并在您再次进入应用程序时再次加载到登录屏幕中(当然, NSUserDefaults 是永久性的) . 现在,用户可以禁用用户名/密码保存功能 . 那么 NSUserDefaults 将被清除 . 但在我的应用程序中,我需要这个用户名/密码用于用户的数据库查询 . 那么:除了 NSUserDefaults... -
0 votesanswersviews
Iphone应用程序因未捕获的异常而终止'NSInvalidArgumentException'
我有一个应用程序,我使用此代码在本地prefences中保存数据 . -(IBAction)radio_button:(id)sender{ switch ( ((UIButton*)sender).tag ){ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; case 0: { ... -
1 votesanswersviews
用户默认值在Swift 3.0中给出nil值
我是swift的新手,并试图将NSMutableArray存储在Userdefaults中 . 这就是我的意思: //to save aaray in user defaults var set:NSMutableArray = NSMutableArray(objects: self.listId) self.saveListIdArray(set) func saveListIdArra... -
0 votesanswersviews
如何在应用程序中保存用户名和密码,以便我们不需要登录应用程序?
我是iOS新手我不知道如何在应用程序中保存用户名和密码这样就不需要在应用程序中填写登录详细信息,直到用户不注销应用程序 . 我在NSUSerdefaults中保存了用户名和密码 . 我在谷歌上搜索 . 我发现这可以用KeyChainWrapper类来完成 . 我试过这种方式,但这不会给我有用的结果 . AnyOne可以帮我解决这个问题 . 他/她可能会非常感激 . -
0 votesanswersviews
iOS Swift - TableView数据源 - 在应用关闭时保存数据
我正在使用一个使用TableView的swift应用程序 . 它的单元格中填充了来自远程服务器的数据 . 这就是我的应用程序现在的工作方式,但我想改变这种模式,因为我确信这不是正确的做事方式: 第一:当tableview加载时,我用这个方法调用一个从服务器获取数据(json)的函数: NSURLConnection.sendAsynchronousRequest(request, queue: N... -
-1 votesanswersviews
iOS UserDefaults落后于已保存的内容
这种情况有点过于复杂,仅用单词来描述,所以我创建了一个最小的演示项目供您下载和运行: https://github.com/mattneub/DefaultsDemo 您将需要Xcode 10进行测试 . 这是项目运行时的样子: 项目代码似乎有相当多的不必要的混乱,但那是因为我已经包含了我的真实应用程序(纸牌游戏)中的最小材料来重现问题我的卡片和卡片布局,并且想法是当用户点击主页按钮时,我们收到... -
0 votesanswersviews
核心数据entityForName:nil不是合法的NSManagedObjectContext
我很难将数据添加到核心数据和检索中 . 看起来这个代码应该可以工作,但它会在我的 Headers 中看到错误 . 我基本上从NSUserDefaults获取数据并尝试将其写入我的核心数据 . NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *sellTitle = [defaults object... -
5 votesanswersviews
用于登录用户数据的核心数据与NSUserDefaults
我有一个应用程序,我已经使用Core Data来存储大量的商店,用户可以在登录后查看 . 我目前正在实现应用程序的登录部分,我查看了许多相关问题 . 他们中的大多数建议使用 NSUserDefaults 来存储非敏感用户数据 . 我打算存储名字,姓氏,电子邮件, Profiles 图片和地址等内容 . 该名单可能会在未来增长 . 我的问题是在我的核心数据模型中创建用户 entity 以便存储单个用... -
0 votesanswersviews
UIwebView - 在dismissView上加载它所留下的URL
我有以下代码,允许我每次加载一个设置的URL,放在我的viewDidLoad方法中: NSString *urlAddress = @"http://google.com"; NSURL *url = [NSURL URLWithString:urlAddress]; NSURLRequest *requestObj = [NSURLRequest requestWithUR... -
0 votesanswersviews
UserDefaults.standard数据被删除(payU money)
我在我的iOS应用程序中集成了payU资金 . 除了一件事,一切都很好 . 每当我从payU money页面返回时,将删除存储在UserDefaults中的所有值 . 我正在使用此代码 . func startPaymentFlow() -> Void { UserDefaults.standard.set( "test" , forKey: "test... -
0 votesanswersviews
NSUserDefaults setObject:forKey:尝试插入非属性列表对象
我觉得我在这里做的事情显然是错的,但我无法理解!我正在尝试将包含NSStrings和NSNumbers以及NSBooleans的NSMutableDictionary保存到iOS 7.1上的NSUserDefaults中 . 这是字典定义: - (NSMutableDictionary *)hotLevelsDict { if ( (!_hotLevelsDict) || ([_hotLe...