如何在全班使用对象?

时间:2016-01-14 17:54:58

标签: ios objective-c

我使用#import "PaginationTable.h": 此类内容属性如:

@property (strong, nonatomic) BOOL isLoading; 

我在:

中创建了一个实例
- (void)viewDidLoad {
   PaginationTable *pagination = [[PaginationTable alloc] init];
   self.pag = pagination;
}

self.pag属性为:

@property (strong, nonatomic) PaginationTable *pag;

在这个类中有方法,我可以获得pag的值:

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
 NSLog(@"Pag: %@", self.pag.isLoading);
}

它给了我nil

如何在全班中使用pag

1 个答案:

答案 0 :(得分:2)

你给nil,因为使用%@格式。 obj的%@格式,但BOOL是原始的。尝试使用%d。 %@ print(null)或(nil)因为定义BOOL如nil,Nil,NULL,nullptr

还可以尝试NSLog(@"%p",self.pag)打印点对象PaginationTable