草庐IT

access-control

全部标签

iphone - 使用协议(protocol)和委托(delegate)在 View Controller 之间传递数据

我正在尝试使用协议(protocol)和委托(delegate)将字符串文本从我的viewcontroller2推送到viewcontroller1。我对这种传递数据的方法很陌生,所以如果我以任何方式显得无知,请原谅我。字符串颜色始终返回null。我将发布目前为止的代码,如果有帮助,我将使用导航Controller并使用导航后退按钮从ViewController2转到ViewController1。ViewController2.h@protocolPassString@required-(void)setSecondFavoriteColor:(NSString*)string;@e

ios - UITextFieldDelegate 崩溃(exc_bad_access)

看来我对UITextFieldDelegate有问题。我刚刚创建了一个响应UITextFieldDelegate协议(protocol)的ViewController,并轻松地将字段添加到xib,然后设置委托(delegate)字段......你知道的。但是当我尝试按下字段(开始编辑)时,程序崩溃了。当我尝试以编程方式创建字段时,同样的事情发生了。这里是调用栈:完整代码如下:.h#import@interfaceTopBar:UIViewController{IBOutletUITextField*field_top;}.m-(BOOL)textFieldShouldBeginEdit

iOS 8 键盘将 View Controller 重置为 Storyboard位置

我有一个带有登录/注册ViewController的应用程序。默认情况下,注册表单不在屏幕上,而是在用户按下注册按钮时滑入。在iOS8上,通过单击注册表单上的文本字段之一打开键盘会使View重置到Storyboard位置(即屏幕外的注册表单)。我通过将注册View设置为覆盖在Storyboard的顶部,但将其隐藏在viewDidLoad中进行了尝试。按其中一个登录字段会使注册View突然出现在顶部。所以问题似乎是键盘从Storyboard重新加载View位置。还是自动布局?感谢任何帮助更新我禁用了自动布局,问题似乎已解决。但是我想使用自动布局,所以这不是很好。编辑代码这是用于将注册表单

ios - 在 SKScene 的子节点上运行一个简单的操作会导致 iOS 7.1 中的 EXC_BAD_ACCESS

在对我一直在开发的SpriteKit游戏进行最后润色时遇到了这个运行时错误。在iOS8上运行良好,但在iOS7.1(模拟器和设备)上崩溃。我创建了一个小项目,它重现了我正在处理的问题。它通过解压缩在Xcode6中提供的编辑器中创建的sks文件来创建一个GameScene(就像创建新的SpriteKit项目时生成的示例项目一样)。使用childNodeWithName:在生成的场景中获取对sprite的引用后,尝试对其运行简单操作会使程序崩溃并引发EXC_BAD_ACCESS。直接修改Sprite的属性似乎工作正常(见代码)。-(void)touchesBegan:(NSSet*)tou

ios - 火力地堡 IOS : Warning "setScreenName:screenClass: must be called after a view controller has appeared"

我想了解我从FirbaseIOS收到的警告setScreenName:screenClass:mustbecalledafteraviewcontrollerhasappeared我的info.plist包含FirebaseAutomaticScreenReportingEnabled=NO我在打电话overridefuncviewDidAppear(_animated:Bool){super.viewDidAppear(animated)recordScreenView()}funcrecordScreenView(){//titlefromthestoryboard//Theses

iphone - 如何关闭多个存在的 Modal ViewController 并返回到根 Tab Bar Controller ?

我有一个在启动时显示presentModalViewController的应用程序。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//Overridepointforcustomizationafterapplicationlaunch.//Addthetabbarcontroller'sviewtothewindowanddisplay.[self.windowaddSubview:tabBarController.vie

iphone - 提交应用到苹果应用商店后如何更改 "Version Release Control"

我刚刚向Apple应用程序商店提交了我们应用程序的新版本,但我之前已经打开了“版本发布控制”,因此该应用程序现在将等待我在它完成(希望如此)后开始分发到iTunes应用程序商店)获得批准。我想更改此设置,以便它在获得批准后自动发送到App商店。我该怎么做?朱利安 最佳答案 据我所知你不能。您必须等待应用程序被接受或拒绝您的构建并更改它(在等待列表中重新开始...) 关于iphone-提交应用到苹果应用商店后如何更改"VersionReleaseControl",我们在StackOverf

ios - 使用模态视图 Controller 修改 UINavigationController 堆栈

我有以下环境:RootViewController是UINavigationController许多自定义UIViewControllers可能会被推送到导航堆栈上每个自定义Controller可能会或可能不会呈现模态视图Controller我需要能够以编程方式管理导航堆栈(例如-从导航堆栈中删除除根Controller之外的所有Controller,作为对某些外部事件(如推送通知传递)的响应)使用[navigationControllersetViewControllers:newControllersanimated:animated];的简单实现显然会失败,如果堆栈中有任何旧Co

iphone - 关闭两个模态(表) View Controller

我知道这里有3-5个类似的问题,但没有一个答案能解决我的问题。我有一个ViewController,它打开一个模式(表)ViewController,它打开另一个。两个模态视图Controller实际上都是TableViewController。我试图从第二个中解雇他们两个。我在类似问题上尝试了所有可接受的答案,但没有一个对我有用。我试过了[selfdismissModalViewControllerAnimated:true][self.parentViewControllerdismissModalViewControllerAnimated:true][self.parentVi

ios - 从 appDelegate 更新另一个 View Controller 中的标签

我想通过appDelegate更新我的一个ViewController中的标签。ViewController中的标签都在IB中链接起来并设置了属性。在AppDelegate.h中我正在为ViewController创建一个ivar,这样我就可以像这样从委托(delegate)访问ViewController上的标签。someViewController*myView;在AppDelegate.m文件中myView.theLabel.text=@"Whatever";我也尝试过myView.theLabelsetText:@"whatever";我还尝试将myView设为属性并对其进行合