2012-05-27 64 views
0

iPhone显示与模拟器不同

你好,

首先,这个问题可能看起来类似于我的最后,但事实并非如此。作为参考,如果你必须比较它在这里Previous Question

现在我开发了一个应用程序,它在iPhone模拟器上运行完美。它不使用模拟器无法处理的任何内容。

我有一个按钮,在代码中生成,它出现在模拟器的我的mac,但不是在2个测试设备上。 1)iPhone4和2)iPod Touch第4代

这怎么可能?

-(void)popUpMenu 
{ 
UIImage *image = [UIImage imageNamed:@"[email protected]"]; 
UIImage *selectedImage = [UIImage imageNamed:@"[email protected]"]; 
UIImage *toggledImage = [UIImage imageNamed:@"[email protected]"]; 
UIImage *toggledSelectedImage = [UIImage imageNamed:@"[email protected]"]; 

NSArray *buttons = [NSArray arrayWithObjects:b1, b2, b3, b4, b5, nil]; 

RNExpandingButtonBar *bar = [[RNExpandingButtonBar alloc] initWithImage:image selectedImage:selectedImage toggledImage:toggledImage toggledSelectedImage:toggledSelectedImage buttons:buttons center:center]; 

// RNExpandingButtonBar *bar = [[UIButton buttonWithType:UIButtonTypeRoundedRect] initWithArray:buttons]; 


[bar setHorizontal:NO]; 
[bar setExplode:NO]; 
[self.view addSubview:bar]; 
[self setBar:bar]; 
} 

该数组是一组按钮,由此出现。在GitHub上的链接是: Github - RNExpandingButtonBar

然后,我用这个代码在viewDidLoad方法来显示按钮

[self popUpMenu]; 

干杯杰夫

+0

请添加'生成'按钮的代码 – iTukker

+0

添加了代码 - 它是一个图像生成按钮,我之前已经生成了这些按钮,所以我不确定这个按钮。奇怪的是模拟器根本没有问题。 –

+4

检查代码和工作区中图像名称的大小写,该设备区分大小写。可能是您的问题 – iTukker

回答

2

检查图像名称的情况下,在你的代码,并在您的工作区,设备区分大小写,默认情况下OSX不是。这就是为什么它在你的模拟器而不是你的设备上工作。

相关问题