问题列表 - 第44217页

UIViewController与Nib文件和继承

我正在尝试做一些非常棘手的事情,而且我仍然陷入困境.我正在尝试UIViewController使用从其他Nib文件继承的Nib文件来实例化UIViewController.
问题是我实例化我的儿子UIViewController.

// SonViewController
- (id)initWithNibName:(NSString *)nibNameOrNil 
                bundle:(NSBundle *)nibBundleOrNil
{
    if ((self = [super initWithNibName:nibNameOrNil 
                                bundle:nibBundleOrNil])) {
        // Custom initialization.
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

init方法initWithNibName:bundle:应该调用super class它,但它只调用自己的nib文件.在超类中,我试图覆盖该initWithNibName:bundle:方法并将nibName自己放入:

// MotherViewController
- (id)initWithNibName:(NSString *)nibNameOrNil 
               bundle:(NSBundle *)nibBundleOrNil
{
    if ((self = [super initWithNibName:@"MotherViewController" 
                                bundle:nibBundleOrNil])) {
        // Custom initialization.
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

它只是初始化并显示Mother Class它的IB对象.我理解为什么,但我开始认为不可能做我想做的事.有什么建议吗?

编辑:
我会像我那样使用我的SonViewController:

SonViewController *son = [[SonViewController alloc] 
                      initWithNibName:@"SonViewController" bundle:[NSBundle mainBundle]];

[self.navigationController pushViewController:son animated:YES];
[son release];
Run Code Online (Sandbox Code Playgroud)

它应该显示儿子和母亲IB对象...... …

iphone inheritance objective-c uiviewcontroller nib

5
推荐指数
1
解决办法
7336
查看次数

检查NSMutableDictionary是否为空?

如何判断NSMutableDictionaryObjective-C中的空是否为空?

objective-c

29
推荐指数
1
解决办法
2万
查看次数

PHP中的==运算符是否可传递?

在JavaScript中,==运算符不一定是可传递的:

js> '0' == 0
true
js> 0 == ''
true
js> '0' == ''
false
Run Code Online (Sandbox Code Playgroud)

在PHP中是一样的吗?你能给我举个例子吗?

php equality

8
推荐指数
1
解决办法
1887
查看次数

在开发过程中同时使用Dojo,extJS和Jquery会有什么不足之处?

我注意到Jquery小部件(例如手风琴)在视觉上看起来比Dojo和ExtJS更好.我注意到人们认为Dojo和ExtJS适合更大的网络应用程序.我还注意到Dojo有很好的情节,ExtJS似乎有很好的数据网格.

所以我想知道我是否应该使用全部3.

我想知道将所有3个库用于Web应用程序项目的缺点吗?

jquery dojo extjs web-applications

2
推荐指数
1
解决办法
1626
查看次数

数据绑定组合框中的不同值

我有一个表库存(ItemId,名称,大小,价格,其他信息),其中ItemId是主键,名称,大小,价格是唯一的.
当我用名称绑定组合框时,所有重复的名称出现,而我希望每个名称只出现一次,同样的大小.

如何在绑定到数据源的组合框中加载唯一值?

c# data-binding distinct-values

2
推荐指数
1
解决办法
9515
查看次数

什么是jQuery的正确OR条件?

这对于jQuery中的OR条件是否正确?

$('a.clickNews' || '#footer p a:eq(2)').click(function(){
   //statement
});
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery conditional

2
推荐指数
1
解决办法
5382
查看次数

TeamCity与FinalBuilder Pro for Continuous Integration Server

我见过很多TeamCity与CCNet的比较,但对于TeamCity和FinalBuilder Pro的CI来说并不多.

请原谅我,如果我不比较苹果和苹果,我熟悉TeamCity,但我工作的公司已经购买了包含CI服务器的FinalBuilder Pro.

我希望得到一些比较,意见.如果TeamCity不提供更多的FinalBuilder,我们不希望支持两个系统.

提前致谢.

teamcity continuous-integration finalbuilder

6
推荐指数
2
解决办法
2386
查看次数

舞台调整大小并获得正确的变量

在我的Flash应用程序(AS3)中,我想获得舞台大小并使用它,以便我的对象(用户控制的)不能超出屏幕.但是,当我使用时:

stage.stageWidth;
stage.stageHeight;
Run Code Online (Sandbox Code Playgroud)

我得到的价值实际上并不是我想要的.它们给了我舞台大小,但如果我调整窗口大小,数字也会改变.现在,在一个html页面中,我认为这不重要,因为用户无法调整它...但是,我希望它比依赖窗口大小更加坚固.我也试过用:

stage.width;
stage.height;
Run Code Online (Sandbox Code Playgroud)

然而,那些给了我"801"和"601",比我的实际舞台大小更大.当我调整窗口大小时,这些值没有改变,但它们更大.

所以我的问题是,无论窗口大小调整为800乘600,我怎样才能获得舞台大小?(或许隐藏在这个问题中的是,"为什么我会得到801和601?"和"我可以阻止人们调整窗口大小吗?")P!谢谢!

flash stage actionscript-3

3
推荐指数
1
解决办法
4304
查看次数

PHP单元测试:是否可以测试致命错误?

FWIW我正在使用SimpleTest 1.1alpha.

我有一个单例类,我想编写一个单元测试,通过尝试实例化类(它有一个私有构造函数)来保证该类是一个单例.

这显然会导致致命错误:

致命错误:调用私有FrontController :: __ construct()

有没有办法"捕获"致命错误并报告通过的测试?

php singleton unit-testing simpletest fatal-error

11
推荐指数
2
解决办法
6137
查看次数

jQuery:防止输入密钥

我试图阻止将enter密钥放入textarea,但它似乎不起作用.

$('#comment').keyup(function(event) {
  if (event.text.charCodeAt() == '10') {
     event.preventDefault();
   }
});
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery keypress

41
推荐指数
3
解决办法
8万
查看次数