- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在做IOS应用。在我只有一个项目,其中所有源代码都在该设置中正确加载应用程序之前,现在我已经将其拆分为多个项目。之后我现在面临一个问题......在 ViewDidLoad 中,按钮的 IBOutlet 都为零值, View 也加载黑色。我无法猜测是什么问题。关于什么可能导致这种情况的任何想法......
我已经像这样加载了我的 View ...
main =[[main_page_controller alloc] init];
if (main != NULL)
[root.navigationController pushViewController:main animated:YES];
我不确定我需要在此处发布代码的哪一部分以使问题更容易理解...请分享您的建议..
编辑:我运行了我的旧项目,然后尝试成功启动我的新设置应用程序。我从设备中删除了应用程序,并仅使用新设置加载,问题再次出现。那么旧设置中有什么?我在新...中缺少什么????
最佳答案
To initialize your view controller object using a nib, you use the initWithNibName:bundle: method to specify the nib file used by the view controller. Then, when the view controller needs to load its views, it automatically creates and configures the views using the information stored in the nib file.
在初始化 View Controller 时,如果您正在为 View 使用 .xib 文件,则需要调用 initWithNibName:bundle:
。这意味着它将使用 xib 文件在 loadView
中创建 View 。目前,您只是在使用 init
,它将创建一个空白的 UIViewController
对象。
所以在这种情况下,您的代码将是(假设 .xib 在主包中称为“MainViewControllerView.xib”):
main =[[main_page_controller alloc] initWithNibName:@"MainViewControllerView" bundle:nil];
if (main) {
[root.navigationController pushViewController:main animated:YES];
}
同时检查您的 .xib 文件是否所有 IBOutlet
都连接到您想要的内容。
关于iphone - 加载 View 时获取 NULL IBOutlets 的可能性是什么.. IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817894/
这个问题在这里已经有了答案: 关闭 10 年前。
我创建了一个自定义单元格: #import #import "SevenSwitch.h" @interface cellaMain : UITableViewCell { SevenSwi
我有一个颜色选择器项目。对于每个颜色组件(红色、绿色和蓝色),我有一个 UIPickerView、一个文本字段和一个步进器。我想做的是创建一个类,我们将其命名为 ColorPickerObject,如
我目前正在使用统一的 Storyboard(带有尺寸等级)。对于我的观点之一,wAny hAny 和 wRegular hRegular 大小类之间的设计差异非常明显,以至于根据大小类更改 subvi
class AClass: UIViewController,CLLocationManagerDelegate,MKMapViewDelegate { @IBOutlet var m
我在同一个 nib 文件中有我的主应用程序 View Controller (文件所有者)、它的第一响应程序、 View 和其他 3 个 UIViewController。 3 个 UIViewCon
我创建了以下自定义 View : @interface TNGalleryView : UIView @property (assign, nonatomic) id delegate; @prop
我制作了一个自定义的 UITableViewCell,我在其中添加了 2 个标签和一个 UIImageView,每个标签都带有 IBOutlets。 IBOutlet weak var imageVi
我的大多数 View Controller 中有几个 socket ,我总是将它们与头文件中的属性链接起来,如下所示: IBOutlet UIButton *homeButton; @property
在大多数示例中,我看到 IBOutlet 的以下设置: (Example A) FooController.h: @interface FooController : UIViewController
我的 EAGLView 类中有一个类“A”的实例,它在 EAGLView 的 initWithCoder 方法中实例化。 此类“A”包含 UIView 的 IBOutlet。 我在 Interface
加快Cocoa iPhone/Mac开发速度,我知道原子和非原子属性之间的区别,以及与非原子的性能差异,但是IBOutlet的每个定义我见过的属性指定非原子的,而不是默认的原子的。我无法找到解释这是一
我正在尝试设置来自不同类的 NSTextField 的文本.. 这就是我所拥有的: 首选项.h @interface Preferences : NSObject { IBOutlet NSTextF
我有一个基于文档的 cocoa 应用程序,应用程序菜单中的一个项目连接到一个IBAction。单击该项目需要执行一项使用主 nib 文件中的 IBOutlet 的任务,该文件使用另一个类 MyDocu
我通过 Interface Builder 设置了 TextView 的导出。 TextView 加载正常,但是我无法以编程方式访问它的任何属性,因为导出始终为 nil。 什么时候实例化?即使在调用我
这是一个我已经被困了两个小时的问题了!我有一个带有静态单元格表 View 的 TableView Controller 。在静态 TableView 单元之一中,我放置了一个带有动态单元的 Tab
是否需要将所有声明为IBOutlet的带有retain修饰符的@property设置为nil - (void)dealloc 方法?如果我不这样做,内存会被消耗/浪费吗? 假设自动引用计数关闭。 最佳
我有A级和子类 ClassB 是否可以将 UIImage 选择器中的图像从 ClassA 传递到 ClassB NSLog(@"Camera Dismiss Method Reached"); [pi
我有 2 个 swift 文件,一个是我的 HomeViewController,第二个是我的 EventCollectionViewCell。在第二个中,我有一个 IBOutlet = inform
我目前正在制作一个路线跟踪应用程序来教我自己如何快速。我具有处理正在跟踪的路线和从单个 SessionController 类中绘制折线的基本功能,但我想将该类拆分为单独的对象。 这就是我遇到问题的地
我是一名优秀的程序员,十分优秀!