草庐IT

USER_PRESENT

全部标签

ios - swift - 警告 : Attempt to present * on * while a presentation is in progress

由于这个错误,我无法切换到另一个ViewController。我想在成功扫描二维码后切换到另一个ViewController。2015-01-2717:59:16.093*[5416:1860144]Warning:Attempttopresentonwhoseviewisnotinthewindowhierarchy!我的代码@IBActionfuncbtnQrCode(sender:AnyObject){reader.modalPresentationStyle=.FormSheetreader.delegate=selfreader.completionBlock={(resul

ios - 使用未解析的标识符 'present' - 目前的方法不再有效

我打算使用UIAlertController但是当我想展示它时我看到这个错误:useofunresolvedidentifier'present'这是我的代码:funcshowAllert(title:String,msg:String,vc:UIViewController){letalert=UIAlertController(title:title,message:msg,preferredStyle:.alert)letaction=UIAlertAction(title:"ok",style:.default,handler:nil)alert.addAction(actio

ios - 将 "User"对象从一个 View Controller 传递到另一个

我正在开发一个swift应用程序,手头的任务是将检索到的“用户”对象发送到下一个ViewController。它从登录vc开始,我在其中向服务器发出请求并取回适当的数据:importUIKitimportSecurityclassSignInVC:UIViewController{@IBOutletweakvaremail_field:TextField!@IBOutletweakvarpassword_field:TextField!lethttpHelper=HTTPHelper()overridefuncviewDidLoad(){super.viewDidLoad()}@IBA

ios - Present Modal 显示黑屏

我正在尝试展示一个模态框。当我将它连接到一个按钮时,它显示没有问题。.但是当我以编程方式调用它时,它显示黑屏。我是这样调用它的。overridefuncviewDidAppear(animated:Bool){presentViewController(ModalViewControllerClass(),animated:true,completion:nil)}我正在使用swift2.0。 最佳答案 您可能想尝试另一种方式来以编程方式呈现您的目标ViewController。试试这个代码:letsB:UIStoryboard=U

swift - 警告 : Attempt to present <UIImagePickerController: > on <. ..> 已经呈现(空)

我在这里寻求帮助!我在swift中有一个ActionController,我试图从创建的一个Action中呈现一个UIImagePickerController,但是当我运行它时,它向我显示了这个警告:尝试呈现在上,它已经呈现(null),并且它没有呈现任何东西。这是我的代码:letactionController=TweetbotActionController()actionController.addAction(Action("PhotoLibrary",style:.Default,handler:{actioninletpicker=UIImagePickerControl

ios - 保存 CKDatabaseSubscription 得到 “CloudKit access was denied by user settings”

我正在尝试设置CloudKitCKDatabaseSubscription并尝试保存它,但出现以下错误:'“未认证”(9/1002);“CloudKit访问被用户设置拒绝”;3.0秒后重试我可以通过该应用在私有(private)数据库上创建记录,没有任何问题,但订阅不会保存。container=CKContainer(identifier:"")publicDB=container.publicCloudDatabaseprivateDB=container.privateCloudDatabasecreateSubscriptions()funccreateSubscriptions

ios - TouchID 错误代码 : -1004 NSLocalizedDescription: User interaction is required

我正在开发使用触摸ID登录的应用程序。它应该只在第一次启动时要求触摸ID(即,当应用程序从后台进入前台时,我不要求触摸ID身份验证)。这是我为显示touchID所做的操作:AppDelegate.swift:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{letloginViewController=storyboard.instantiateViewControllerWithIdentifier("log

ios - swift : "Attempt to present UIAlertController whose view is not in the window hierarchy!"

我试图在单击按钮时显示UIAlertController(按钮单击运行特定代码,并根据所述结果显示警报)。初始ViewController是默认的,我创建了第二个(ConsoleViewController)。用户登录,并在成功登录后转到下一个View(ConsoleViewController),该View显示数据(位于ConsoleViewController的viewDidLoad()部分)。用户点击“签到”后,应用程序会捕获设备的GPS位置、当前日期/时间,并打开相机拍摄(自拍)照片。在相机中选择“使用照片”(尚未对该功能进行编码)后,它将所有3个参数发送到API处理程序。第二

ios - 解析 : User and error both nil with logInInBackgroundWithReadPermissions()

我正在使用Xcode7.1、Swift2、Parse1.9.1和FacebookSDK4.7.1。我一直在iOS8上使用PFFacebookUtils.logInInBackgroundWithReadPermissions非常好,但是一旦我更新到iOS9我就无法使用它。每次我使用这个登录时:letpermissions=["email"]PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions){(user:PFUser?,error:NSError?)->Voidinprint(user)print(error

ios - Swift 3 Firebase : current user login success, 事件已在 Firebase 控制台中删除此用户

在登录表单中通过代码成功创建Firebase用户后。我在Firebase控制台中删除了这个新用户,退出了应用程序。再次打开应用程序时,它仍然提示登录成功,用户已被管理员删除。这是为什么,如何在登录表单中知道用户已删除?引用我下面的登录表单代码:overridefuncviewDidLoad(){super.viewDidLoad()//getthecurrentuserisbysettingalistenerontheAuthobject:FIRAuth.auth()!.addStateDidChangeListener(){auth,userinifuser!=nil{//Useri