小编Aha*_*tra的帖子

整数到NSInteger并保存到核心数据

我有一个名为marbles的整数,并尝试使用以下代码将其保存到数组中:

[records setValue:marbles forKey:@"marbles"];
Run Code Online (Sandbox Code Playgroud)

使用此代码,我收到警告:

警告:语义问题:不兼容的整数到指针转换将'int'发送到'id'类型的参数

那么,我如何设置NSInteger的值.

下一个问题,如何将数组重新上传到核心数据?我获取数组,进行更改,以及如何将这些更改应用回Core Data?

谢谢

iphone xcode core-data objective-c ios

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

导航控制器中的工具栏

我正在使用以下代码在导航控制器中创建工具栏:

 [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)

唯一的问题是,只要有导航控制器(多个其他视图),工具栏就可见.有没有办法只将工具栏限制在一个视图?

谢谢

iphone objective-c uinavigationcontroller ios

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

在标签中显示NSNumber

我试图从带有键的数组中显示一个NSNumber到UILabel.这是我目前的代码:marblesNeeded.text = [[[records objectAtIndex:0] valueForKey: @"marblesneeded"] intValue];

我也得到错误: warning: Semantic Issue: Incompatible integer to pointer conversion assigning to 'NSString *' from 'int'

谢谢

iphone xcode objective-c ios

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