【发布时间】:2015-01-21 15:11:47
【问题描述】:
我正在尝试从不同的班级简单地获取 NSNumber。
我的 Class2.h 中有什么:
#import "Class1.h"
@property (strong,nonatomic) NSNumber *rowTodelete;
这就是我的 Class2.m 的样子:
- (void)viewDidLoad {
self.rowTodelete = 3;
}
在我的 Class1.h 中
#import "Class2.h"
在我的 Class1.m
-(void)viewDidAppear:(BOOL)animated
{
Class2 *secondClass = [[Class alloc] init];
NSNumber *newNumber = secondClass.rowToDelete;
NSLog(@"the new number is %@",self.newNumber);
}
而且我不断获得null 值。我只想从 Class2 中获取我的 NSNumber 并将其分配给 Class1 中的新 NSNumber。我做错了什么?
【问题讨论】:
-
请在发布代码时更加小心。您不能将原语分配给对象 (
self.rowTodelete = 3),也不能拥有名为Class([[Class alloc] init]) 的类。 -
您确实意识到,当您给出差评时,它会将用户冻结在网站之外。当他们只想学习并变得更好时
-
我只留下了评论,我没有给你投赞成票或反对票。
-
我很抱歉。只是觉得我的问题是合理的
-
你的问题是有道理的,但如果你发布的代码没有表现出给你带来麻烦的行为,有时人们很难帮助你。
标签: ios objective-c