草庐IT

BugTest_ViewController

全部标签

ios - 如何在 iOS 应用程序启动前打开 ViewController

我在iOS5中工作,在加载我的应用程序之前,我想打开另一个ViewController,用户应该在其中输入一些数据,例如密码,当密码匹配时,应用程序将被打开,我是不知道如何做到这一点..我尝试了一些代码,我在下面写了-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{if(somecondition){ViewController*View=[[ViewControlleralloc]initWithNibName:@"ViewC

ios - 在其他 ViewController 中设置变量,有问题

我想在另一个ViewController中设置一个变量,这样当我切换到它时它就在那里,这是代码:CalendarMonthViewController.m#import"ViewControllerInsert.h"...-(void)calendarMonthView:(TKCalendarMonthView*)monthViewdidSelectDate:(NSDate*)date{NSLog(@"DateSelected:%@",date);ViewControllerInsert*controller=[[ViewControllerInsertalloc]initWithNi

AppDelegate 和 ViewController 类之间的 iOS 区别

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我如何知道AppDelegate类中的代码以及ViewController类中的代码。这两个类在UIViewController和UIApplicationDelegate中都有类似的方法viewDidLoad和applicationDidFinishLaunching:。我想applicationDidFinishLaunching:将首先被调用,这就是您创建View的地方。但是有人可以解释一下每个类中

ios - 将数据从一个 ViewController 发送到另一个。

我有两个ViewController:1)ViewController2)TestAppViewController在ViewController.h中,我定义了一个标签,我想从第二个viewController发送其文本,即`TestAppViewController。为此,我在ViewController.h中定义了一个@propertyNSString*,并在我的第二个Controller中创建了这个ViewController的一个对象。然后给这个属性传了一个值,但是ans仍然是nil。以下是我的代码:@property(nonatomic,retain)NSString*la

ios - 如何告诉 viewcontroller 从另一个类更新它的 UI

我想了解如何更新当前可见的viewController。我有ViewControllerA和ClassA。我想告诉ViewControllerA从ClassA重新加载tableview上的数据。执行此操作的最佳方法是什么?我找到了this问答,但我认为这对我的情况不起作用,或者我没有正确理解它。 最佳答案 在不知道您的设置的情况下,最简单的方法是使用NSNotificationCenter。这是您可以执行的操作:在ViewControllerA中为NSNotificationCenter添加钩子(Hook):-(void)viewD

ios - 呈现小型 Modal VIewController Objective C

我的任务是在一些现有的VC中添加新的简单通知模态视图。充其量,我想实现一个在当前View上显示notificationVC的功能。有很多类似的问题,但它们对我不起作用或需要委托(delegate)、转场等。谢谢,这就是我想要的: 最佳答案 如果您想在另一个ViewController上显示一个ViewController,最简单的方法是将modalPresentationStyle设置为UIModalPresentationOverFullScreen或UIModalPresentationOverCurrentContext。如果

iphone - 在 appdelegate.m 文件中找不到 viewcontroller

我正在按照ios教程将Facebook合并到我的应用程序中。一切都很顺利,直到我开始添加注销按钮。我不断收到错误消息,指出在类型的对象上找不到属性“ViewController”。我究竟做错了什么?这是我的appdelegate.m文件中的代码。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//AddtherequestsdialogbuttonUIButton*requestDialogButton=[UIButtonbu

iphone - 不带后退按钮的当前 ViewController

我遇到了一个烦人的问题,它让我失去了最好的:我有3个ViewController,一个用于详细显示广告,还有一个工具栏。现在我想要的是,如果用户在第一个View中按下我工具栏上的facebook图标,它必须执行检查。如果检查结果为假,则需要转到显示登录屏幕的第二个View。如果用户在这里登录,它必须转到第三个屏幕,该屏幕显示一个简单的输入+按钮来更新他们的状态。当用户在第三个屏幕时,应该有一个“后退”按钮,但这个按钮不应将他们带回View2,而是应该将他们带回View1(广告详细信息屏幕)。我想我想显示第二个屏幕(如果检查结果为false)而不用按下它但保持NavigationBar+

iOS Modal Segue 放弃源 ViewController?

在进行模态转场时,原始ViewController是否会在转场执行后被丢弃?我将目标Controller的委托(delegate)设置为源ViewController,但是当目标ViewController.viewDidLoad时,self.delegate为nil...以下代码将生成日志消息“ListViewController.viewDidLoad:我的委托(delegate)为nil:(”[来源]MapViewController:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{if([seg

iOS7 viewController 和 MPMoviePlayerViewController 旋转

我尝试了很多东西,但我仍然不能在我所有的应用程序中只旋转1个viewControllor。我只想在横向中显示(或旋转)一个带有MPMoviePlayerViewController的vc。喜欢Facebook应用程序中的视频。该应用程序仅纵向显示,但视频可以旋转。播放视频后,应用程序返回纵向模式。我可以评分,但在“完成”视频播放器按钮单击后,View以横向模式返回。我该如何解决这个问题?非常感谢。 最佳答案 为播放视频创建新的ViewController点击“项目”,然后点击“目标”。在DeploymentInfo下的General