Tag: 传递数据

将UIImageView从主视图移动到另一个

我的代码工作正常,从图库中select图片,并显示在同一视图中,现在陷入了什么,正在将选中的UIImageView转移到下一个活动,当“下一步”button被点击 这里是打开画廊的代码 @IBAction func gallery(sender: AnyObject) { if UIImagePickerController.availableMediaTypesForSourceType(.PhotoLibrary) != nil { picker.allowsEditing = false picker.sourceType = UIImagePickerControllerSourceType.PhotoLibrary presentViewController(picker, animated: true, completion: nil) } } 这是在同一视图中显示图像的代码 func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) { var chosenImage = info[UIImagePickerControllerOriginalImage] as! UIImage imageChosen.contentMode = .ScaleAspectFit imageChosen.image = chosenImage dismissViewControllerAnimated(true, completion: nil) } 现在在保存在imageChosen中的UIImageView之后,下面是用于将该图像传递到下一个视图的代码 override func prepareForSegue(segue: […]

从FavoriteTableView发送数据到DetailView?

我有我的app.when用户触摸单元格中的tableview,detailview和favoriteview将去详细信息包含照片,标签,文本字段和button添加到favorite.user可以触摸最喜欢的button,以添加特定的单元格为favoritetableview。 我可以successfullly添加细胞favoritetableview,但是当我触摸cellit in favoritetableview并去详细视图,没有任何加载detailtableview(照片和文本框等)只能发送名称detailView如何发送照片和textfield等detailview favoriteview? 我怎样才能达到从bestview同维护视图的detailview? 任何想法,将不胜感激。 谢谢。 这是我的模特照片:[enter image description here] [1] 这是每个观点的准备方法: maintableview: – (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([[segue identifier] isEqualToString:@"SpeciesDetail"]) { GeneralViewController *detailViewController = (GeneralViewController*)[segue destinationViewController]; NSIndexPath *path = [self.tableView indexPathForSelectedRow]; BirdInfo *info; BirdImage *imageObj; if (!_didSearch) { info = (BirdInfo *)[self.fetchedResultsController objectAtIndexPath:path]; imageObj = info.thumbnailImage; } else { info =(BirdInfo […]

两个视图控制器之间的ios传递数据没有segue?

我想从一个视图控制器传递数据到另一个视图控制器那些没有连接到彼此与segue.in firstviewcontroller当button触摸(最喜欢)想要数据传递给属于tabbarviewcontroller一部分的secondviewcontroller(favoriteviewcontroller)。 我知道最好的解决scheme也许使用委托? 但我该怎么做呢?

iOS SWRevealViewController – 在控制器之间传递数据

我正在使用SWRevealViewController在我的应用程序中实现一个幻灯片菜单(从左侧)。 一切工作正常,但现在我面临一个小问题。我想传递数据从我的“主”视图控制器(一个是完全可见的,我不叫它“frontViewController”,因为它似乎不是前面一个)。 我尝试了所有可能的方式来访问滑动菜单控制器并将数据传递给它。 这是我曾经试过的: (MyControllerClass*)self.revealViewController.rearViewController (MyControllerClass*)self.revealViewController.frontViewController 比我尝试的东西像self.revealViewController.navigationController[0] , self.revealViewController.navigationController[1] ,也是这样, self.revealViewController.viewControllers[0] , self.revealViewController.viewControllers[1] 。 下一步是实现prepareforsegue并监听segue标识符sw_front和sw_rear 。 但在这些情况下,我检查isKindOfClass[MyControllerclass class]时是真的。 我认为这是因为所有这些都是SWRevealViewControllertypes,不是吗? 而且,“准备赛报”根本就不会被人打电话,但是一切都显示得很好 主要问题是,我怎么能在我的侧面菜单和我的“主”(前面)控制器(另一种方式也可以)之间传递数据? 谢谢

通过导航后退button传递数据

我在这种情况下: 我从进度表传递4个数组到详细的练习使用准备赛格,它工作正常! 当我试图将数据从细节练习控制器传回到进度表控制器时,问题就开始了。 我想使用默认的导航返回button返回到父视图。 其实我使用这个代码,但它不工作,以及从孩子传递到父视图的数据,但我看不到进展表中的结果,似乎我需要刷新,但我也尝试了reloadData在viewDidLoad之后,它不起作用。 任何build议? 谢谢。 override func viewWillDisappear(animated : Bool) { super.viewWillDisappear(animated) if (self.isMovingFromParentViewController()){ print("n'drio") let historyView = self.storyboard!.instantiateViewControllerWithIdentifier("historyView") as! HistoryTableViewController historyView.isFirstTime = false historyView.arrayData = arrayDataDetails historyView.arrayRipetizioni = arrayRipetizioniDetails historyView.arrayPeso = arrayPesoDetails historyView.arrayRecupero = arrayRecuperoDetails historyView.tableView.reloadData() } }