jjzjj

ios - 直接进入另一个 tableview 的子 segue?

我不太确定我应该怎么问这个问题,所以如果需要更多详细信息,请在评论中提问。我有一个UITableView,它有一个单元格列表,用户可以单击这些单元格,然后转到其他ViewContorller。这一切都很好,现在我需要知道是否可以直接进入其单元格的一个segue而根本不显示TableView(列表)。例如:Now:ClickClickViewA-------->ViewB(TableViewasList)-------->ViewX(Cell'sSegue)After:ClickDonewiththecellsViewA-------->ViewX(Cell'sSegue)-->->->

ios - 登录成功后如何呈现不同的ViewController

我使用Firebase作为后端,并编写了登录部分。当我使用测试帐户登录时,调试器打印“已登录:”。但是,当我尝试转到主视图Controller时,出现错误“fatalerror:在展开可选值时意外发现nil"代码在self.presentviewcontroller行中断。这里做错了什么?ifemail!=""&&password!=""{FIREBASE_REF.authUser(email,password:password,withCompletionBlock:{(error,FAuthData)->Voidiniferror==nil{NSUserDefaults.stand

ios - 通过导航 Controller 通过 segue 传递数据 - Objective C

真的希望有人能提供帮助,因为我觉得我已经尝试了在SC上可以找到的所有选项。首先抱歉,如果代码很乱或者这是一个愚蠢的问题,开发不是我的强项:/基本上我有一个在Storyboard中创建的特定于iPad的应用程序,我有许多ViewController和场景,并嵌入了一个导航Controller。该应用程序非常线性,它只是按顺序在每个屏幕上移动(您根本不能在应用程序内跳来跳去)。在第一个屏幕上,用户可以通过2个按钮进行2个选择,每个按钮显示一个图像,无论他们选择哪个图像,都需要在接下来的每个屏幕上显示。当我没有嵌入导航Controller时,它可以通过调用以下命令正常工作:-(void)pr

ios - 在 UIAlert 中展开 segue 不起作用

如果用户需要登录才能访问某项功能,我会尝试向他们发出警报,但是当我按下警报中的登录按钮时self.self.performSegueWithIdentifier("tryonToLogin",sender:self)似乎没有做任何事情。登录ViewController@IBActionfuncunwindToLogin(segue:UIStoryboardSegue){}UIAlert@IBActionfuncgoToGallery(sender:UIButton){if(isLoggedIn){performSegueWithIdentifier("ShowGallery",send

iOS App 在 segue 崩溃(断点出现在 func prepareForSegue 处)

更新:我发现,仅通过阅读代码很难调试,尤其是在这种情况下,https://www.dropbox.com/s/ty3clsvgednzevj/LoaferMap%20for%20iPhone%20copy%202.zip?dl=0,所以如果您想重现该错误,我会将我的项目上传到保管箱。我删除了destination.delete(self),现在它不见了。但是应用程序仍然崩溃。我意识到SliderViewController中的问题,也许我编写的代码根本无法执行。我是初学者,是快速编程语言的新手。您的帮助对我来说意义重大。Ifyoudownloadmyproject,andlookati

ios - UITableView 继续查看 Controller 不工作

在我的应用程序中,我有一个列出friend姓名的表格View,当您单击表格View中的姓名时,它应该执行转入另一个存储此friend信息的ViewController。虽然我可以点击这些行,但它并没有执行到friend信息ViewController的转换。有想法该怎么解决这个吗?提前致谢!:)@IBOutletweakvartableView:UITableView!varfriends=["A","B","C","D"]overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingthe

ios - NSFileManager fileExistsAtPath 在 segue(并且文件存在)之后为两个不同类中的相同路径返回 true 和 false

我快疯了。例如,我有一个列出相册中的图片并为每个图片检索NSURL的类"/var/mobile/Media/DCIM/100APPLE/IMG_0045.JPG"我在那里设置了一个断点并检查,文件存在一切都很好。我存储这些URLS。在用户操作时,我调用另一个类来显示其中一个图像,并将segue上的URL传递给新的ViewController的一个属性。overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifsegue.identifier=="picDetailsSegue"{ifletpicRe

ios - 单击按钮时如何防止查看 View (Swift)

我在View中有一个包含此条件的按钮:FIRAuth.auth()?.addStateDidChangeListener{auth,userinifletuser=user{self.performSegue(withIdentifier:"AddDevice",sender:nil)}else{letalert=UIAlertController(title:"Sorry",message:"YouHavetoregister",preferredStyle:.alert)alert.addAction(UIAlertAction(title:"Ok",style:.default)

ios - Segue 可选值 nil

functableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){letnewuser=users[indexPath.row]letusernname=newuser.name!asStringprint(usernname)print(keys[indexPath.row])letdestinationViewController=ChatViewController()destinationViewController.toUid=keys[indexPath.row]destinationViewCo

ios - 使用 DispatchQueue.main.async 时 segue 调用了两次

我正在尝试对新的ViewController执行转接,但是转接被调用了两次并且新的ViewController出现了两次。我正在使用一种方法来对API执行GET请求检索数据。该方法使用完成处理程序。funcgetSearchResultsForQuery(_query:String,completionHandlerForSearchResultsForQuery:@escaping(_success:Bool,_error:NSError?)->Void)当该方法成功完成时,我的segue将根据需要从主队列中调用。我设置了断点,这样我就可以看到发生了什么,并且执行从performSe