Questions tagged «iphone»

除非要专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。需要考虑的更多标签是[xcode](但仅当问题与IDE本身有关时),[swift],[objective-c]或[cocoa-touch](但不包括[cocoa])。请避免有关iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]进行标记。

25
用于开设商店的模型与用于创建商店的模型不兼容
我在xcode 3.2中创建了一个核心数据模型,并在Xcode 4.2中进行了升级,然后添加了NSManagedObject子类的新实体(请参阅新实体)。 首先,它看起来很奇怪,因为它与旧的不在同一个组中。这是我的xcode 4.2上的图片(AlkitabDB是我在xcode 3.2中创建的图片,EndeDB是当前xcode版本(4.2)中的新图片: 第二件事,让它保持原样,然后我以与第一个实体(旧的)相同的方式访问第二个实体(新的),并出现标题为错误的错误。 这是错误: 2012-01-16 21:13:38.496 iHuria[55953:207] Unresolved error Error Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. (Cocoa error 134100.)" UserInfo=0x8829cd0 {metadata=<CFBasicHash 0x882a370 [0x1839b38]>{type = immutable dict, count = 7, entries => 2 : <CFString 0x8829b90 [0x1839b38]>{contents = "NSStoreModelVersionIdentifiers"} = <CFArray 0x8829ff0 [0x1839b38]>{type = immutable, count …
181 ios  iphone  core-data 



6
如何在Objective-C中定义和使用ENUM?
我在实现文件中声明了一个枚举,如下所示,并在我的接口中将该类型的变量声明为PlayerState thePlayerState;并在我的方法中使用了变量。但是我收到错误消息指出它是未声明的。如何在我的方法中正确声明和使用PlayerState类型的变量?: 在.m文件中 @implementation View1Controller typedef enum playerStateTypes { PLAYER_OFF, PLAYER_PLAYING, PLAYER_PAUSED } PlayerState; 在.h文件中: @interface View1Controller : UIViewController { PlayerState thePlayerState; 在.m文件中的某些方法中: -(void)doSomethin{ thePlayerState = PLAYER_OFF; }
180 iphone  objective-c  c 

17
从另一个应用程序打开“设置”应用程序
好的,我知道对此有很多疑问,但是它们都是很多年前的。 所以。我知道这是可能的,因为Map应用程序可以做到。 在“地图”应用程序中,如果我关闭了该应用程序的本地化,它将向我发送一条消息,如果按“确定”,则“设置应用程序”将打开。我的问题是,这怎么可能?如何从自己的应用程序打开“设置应用程序”? 基本上,我需要做同样的事情,如果用户关闭了我的应用程序的位置,那么我将向他显示一条消息,提示将打开“设置应用程序”


29
在导航控制器中设置后退按钮的操作
我正在尝试覆盖导航控制器中后退按钮的默认操作。我为目标提供了自定义按钮上的操作。奇怪的是,尽管通过backbutton属性对其进行分配时,它并不关注它们,而只是弹出当前视图并返回到根目录: UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle: @"Servers" style:UIBarButtonItemStylePlain target:self action:@selector(home)]; self.navigationItem.backBarButtonItem = backButton; 一旦在上设置了它leftBarButtonItem,navigationItem它就会调用我的动作,但是按钮看起来像是普通的圆形按钮,而不是箭头向后的按钮: self.navigationItem.leftBarButtonItem = backButton; 如何返回到根视图之前调用我的自定义操作?有没有办法覆盖默认的后退操作,还是有方法在离开视图时始终被调用(viewDidUnload不这样做)?


7
处理applicationDidBecomeActive-“视图控制器如何响应应用程序变为活动状态?”
我UIApplicationDelegate在主AppDelegate.m类中具有协议,并且applicationDidBecomeActive定义了方法。 当应用程序从后台返回时,我想调用一个方法,但是该方法在另一个视图控制器中。如何检查当前在applicationDidBecomeActive方法中显示的视图控制器,然后在该控制器中调用方法?


20
选择单元格后,UITableViewCell子视图消失
我正在实现一个颜色选择器表视图,用户可以在其中选择10种颜色(取决于产品)。用户还可以选择其他选项(如硬盘容量,...)。 所有颜色选项都在其自己的tableview部分中。 我想在textLabel的左侧显示一个小方块,以显示实际的颜色。 现在,我添加一个简单的方形UIView,为其提供正确的背景颜色,如下所示: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:RMProductAttributesCellID]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:RMProductAttributesCellID] autorelease]; cell.indentationWidth = 44 - 8; UIView *colorThumb = [[[UIView alloc] initWithFrame:CGRectMake(8, 8, 28, 28)] autorelease]; colorThumb.tag = RMProductAttributesCellColorThumbTag; colorThumb.hidden = YES; [cell.contentView …
178 iphone  ios  uitableview 

1
如何在iOS上使用Phonegap正确检测方向变化?
我在下面找到此定向测试代码,以查找JQTouch参考资料。这可以在移动Safari上的iOS模拟器中正常运行,但在Phonegap中无法正确处理。我的项目遇到了与杀死该测试页相同的问题。有没有办法在Phonegap中使用JavaScript来感知方向变化? window.onorientationchange = function() { /*window.orientation returns a value that indicates whether iPhone is in portrait mode, landscape mode with the screen turned to the left, or landscape mode with the screen turned to the right. */ var orientation = window.orientation; switch (orientation) { case 0: /* If in portrait …

28
是否可以使用UITableViewStylePlain禁用UITableView中的浮动标头?
我正在使用UITableView来布局内容“页面”。我正在使用表格视图的标题来布局某些图像等,如果它们不浮动但仍保持静态(如将样式设置为)一样,则希望使用它UITableViewStyleGrouped。 UITableViewStyleGrouped除了使用之外,还有其他方法吗?我想避免使用分组,因为它会在我所有的单元格下方添加边距,并且需要为每个单元格禁用背景视图。我想完全控制自己的布局。理想情况下,它们应该是“ UITableViewStyleBareBones”,但我在文档中没有看到该选项... 非常感谢,


1
如何单击透明UIView后面的按钮?
假设我们有一个带有一个子视图的视图控制器。子视图占据屏幕中心,所有边距均为100 px。然后,我们添加一堆小东西以在该子视图中单击。我们仅使用子视图来利用新框架(子视图内的x = 0,y = 0实际上在父视图中为100,100)。 然后,假设我们在子视图后面有一些东西,例如菜单。我希望用户能够在子视图中选择任何“小东西”,但是如果那里什么也没有,我希望通过它触摸一下(因为无论如何背景都是清晰的),到达它后面的按钮。 我怎样才能做到这一点?看起来touchesBegan经历了,但是按钮不起作用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.