我有一个名为marbles的整数,并尝试使用以下代码将其保存到数组中:
[records setValue:marbles forKey:@"marbles"];
Run Code Online (Sandbox Code Playgroud)
使用此代码,我收到警告:
警告:语义问题:不兼容的整数到指针转换将'int'发送到'id'类型的参数
那么,我如何设置NSInteger的值.
下一个问题,如何将数组重新上传到核心数据?我获取数组,进行更改,以及如何将这些更改应用回Core Data?
谢谢
我正在使用以下代码在导航控制器中创建工具栏:
[self.navigationController setToolbarHidden:NO];
//Create a button
NSArray *toolbarItems = [NSArray arrayWithObjects:
[[UIBarButtonItem alloc] initWithTitle:@"Help" style:UIBarButtonItemStyleBordered target:self action:@selector(helpButton:)]
,nil];
Run Code Online (Sandbox Code Playgroud)
唯一的问题是,只要有导航控制器(多个其他视图),工具栏就可见.有没有办法只将工具栏限制在一个视图?
谢谢
我试图从带有键的数组中显示一个NSNumber到UILabel.这是我目前的代码:marblesNeeded.text = [[[records objectAtIndex:0] valueForKey: @"marblesneeded"] intValue];
我也得到错误:
warning: Semantic Issue: Incompatible integer to pointer conversion assigning to 'NSString *' from 'int'
谢谢