jjzjj

DetailViewController

全部标签

ios - 将核心数据对象从 DetailViewController 传递到另一个 View Controller

有没有办法将核心数据对象从DetailViewController传递到另一个ViewController以允许编辑?从MasterViewController导航到DetailViewController:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifsegue.identifier=="showDetail"{ifletindexPath=self.tableView.indexPathForSelectedRow{letmyValue=myValues[indexPath.row]

ios - 编译时错误 : No known instance method for selector 'setDetailItem:'

在Xcode5.0.2中,我为iPhone创建了一个空白的Detail-Master应用。然后在Main.storyboard中,我将UILabel替换为UIWebView,并在DetailViewController.h中将其声明为webView.我还用NSDictionary*dict替换了id*defaultItem:#import@interfaceDetailViewController:UIViewController@property(strong,nonatomic)NSDictionary*dict;@property(weak,nonatomic)IBOutletU

iphone - 覆盖 openURL 后无法推送 View Controller

我试图覆盖我的应用程序的openURL方法以拦截UITextView中的链接点击。UITextView位于基于导航的DetailViewController中,当用户单击链接时,我想将WebView推送到导航堆栈上。我通过将截获的url记录到控制台来验证我的方法正在被调用,但导航Controller根本没有推送我的WebViewController。我在界面生成器中制作了一个按钮,并将其添加到与TextView相同的View中,只是为了验证WebView是否被推送。该按钮仅用于测试目的。问题似乎是当我从AppDelegate调用该方法时,navigationControllerpush

ios - 为什么我的委托(delegate)方法从未被调用过?

我尝试在TableViewController和DetailViewController之间设置一个非常基本的委托(delegate),但从未调用过这些方法。这是我的代码:DetailViewController.h@protocolDetailViewControllerDelegate-(void)detailViewControllerDidLike;-(void)detailViewControllerDidUnlike;-(void)detailViewControllerDidDislike;@endDetailViewController.m-(IBAction)chan

objective-c - iPad 在 Splitview 中使用多个 masterviewcontroller

我目前正在开发一个使用CoreData的iPadSplitView应用程序。最初MasterViewController有一个选择的Cases呈现给用户。当用户选择一个案例时,该案例的详细信息将显示在详细信息View中。从这里开始,您可以使用嵌入在DetailView中的选项卡栏向下钻取与案例(即连接到案例的文档)的一对多链接中的其他对象。这一切都很好。但是,一旦用户选择了一个案例,我想使用主视图中的屏幕空间来使用新选项:DisplayManagedObject*managedObject=[self.fetchedResultsControllerobjectAtIndexPath:

ios - 将选定行的值传递给 View Controller

我尝试将所选行的值传递给ViewController。在新ViewController中记录返回空值。我的错误在哪里?2013-06-1817:28:59.394App[1790:c07]IDisHere:350232013-06-1817:28:59.397App[1790:c07]ValueinNextview(null)2013-06-1817:28:59.398App[1790:c07]LabelisHere>表格ViewController代码:NSString*localStringValue;-(void)tableView:(UITableView*)tableView

iphone - iOS 跳转到不同的 View

我有一个基于导航的应用程序。RootView是一个项目列表。从这个RootView中,您可以点击表格单元格进入项目的详细信息View。或者您可以转到表单View,通过导航栏中的“添加”按钮创建新项目。我的问题是如何在创建新对象后从表单View跳转到详细信息View?我不想将详细信息View推到表单View之上,因为我希望根TableView是用户在从详细信息View中按下“后退”导航按钮后看到的内容。我尝试了以下方法。它很好地弹出到RootView,但之后不会推送详细View..[contextsave:&error];[self.navigationControllerpopToRo

ios - 在 View Controller 之间传递数据 DidSelectRowsAtIndexPath Storyboard

在一个简单的测试应用程序中,我尝试将名为“thisArray”的数组对象从MasterViewController传递到DetailViewController中名为“passedData”的字符串。我正在使用Storyboard,并且UIViewController嵌入在导航Controller中。使用prepareForSegue方法,我成功地在UIViewController之间传递了数据:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{if([segue.identifierisEqualToS

ios - 从 XIB 到 Storyboard

我在.xib中获得了一个带有Storyboard和一个窗口的应用程序。从Storyboard到.xib,我以这种方式移动:ShowDreamNIBController*detailViewController=[[ShowDreamNIBControlleralloc]initWithNibName:nilbundle:nil];[selfpresentModalViewController:detailViewControlleranimated:nil];我怎样才能从.xib返回Storyboard?还有一个问题。从Storyboard移动到.xib时,我可以发送一些信息吗?就像我

iphone - 用于基于导航的项目的多个详细 View Controller 的好方法

所以我想要一个可以为每个单元格处理不同ViewController的RootViewController(好吧,我有我的理由不在这里重用nib)。我可以像这样在didSelectRowAtIndexPath中列出它们:if(condition){DetailViewController*dvController=[[DetailViewControlleralloc]initWithNibName:@"DetailViewController"bundle:[NSBundlemainBundle]];dvController.selectedCountry=selectedCountr