相关疑难解决方法(0)

iOS:登录后如何验证用户(自动登录)?

我想使用自动登录功能.因此,当用户打开应用程序时,他将被委派给"登录屏幕".当他成功登录时,他应该被引导到他的帐户.我称之为"帐户屏幕".现在,当用户重新启动应用程序时,他应该直接转到他的帐户,而不会看到"登录屏幕".

登录功能在我的项目中已经正常工作(用户名和密码保存在UserDefault中),但每次关闭应用程序时,我都必须再次登录.所以我的问题是:如何自动登录用户?或者更好地说:我如何检查数据(保存在UserDefault中)是否与数据库(MYSQL)中的数据相同?

iphone xcode autologin ios

10
推荐指数
2
解决办法
2万
查看次数

iPhone从钥匙串中获取数据字典

所以我正在尝试将旧项目转换为自动引用计数.我正在尝试使用xCode所具有的转换工具,但它说要在转换之前解决一些问题.我不知道如何解决这个错误.它是在keychain文件的实现中.此方法是返回错误的方法,特别是具有SecItemCopyMatching的行.我得到的错误说:"使用ARC来禁止使用指向'CFTypeRef*'(又名'const void**')的Objective-C指针的间接指针.我一直在寻找google,apple docs,和一堆其他垃圾,找不到更好的方法来获取钥匙串中的现有数据字典.任何帮助赞赏.谢谢!

-(NSMutableDictionary*)fetchDictionary {

NSMutableDictionary *genericPasswordQuery = [self buildSearchQuery];

NSMutableDictionary *outDictionary = nil;
OSStatus status = SecItemCopyMatching((__bridge_retained  CFDictionaryRef)genericPasswordQuery, (CFTypeRef*)&outDictionary);

if (DEBUG) printf("FETCH: %s\n", [[self fetchStatus:status] UTF8String]);

if (status == errSecItemNotFound) return NULL;
return outDictionary;
Run Code Online (Sandbox Code Playgroud)

}

iphone dictionary keychain automatic-ref-counting

9
推荐指数
1
解决办法
9542
查看次数