【发布时间】:2013-01-20 02:16:43
【问题描述】:
我的标题
@interface WirelessController : UIViewController {
Server *_server;
}
@property(nonatomic, retain) Server *server;
我的主要课程
@synthesize server = _server;
NSData *data = [@"Some encoded text." dataUsingEncoding:NSUTF8StringEncoding];
/* BOOL test = */ [self.server sendData:data error:nil];
我在 sendData 方法(在服务器类内部)设置了一个断点,但它从未被触发,并且 BOOL 测试返回 false。看起来好像那条线对设备来说是不可见的,并且没有运行或其他什么。
编辑: 我没有将 self.server 链接到最初分配的一个(恰好是 ivar)。我可以通过什么方式访问该 ivar?
【问题讨论】:
-
美元兑换甜甜圈 bbum 是正确的,您的
server值为零。在通话之前 NSLog 它。 -
@HotLicks 是的,你是对的。我需要从另一个类中获取 ivar
_server并使用它来调用sendData -
"我可以通过什么方式访问该 ivar?"在我看来,这是您需要问自己的问题。
-
@vectorquake,那么这两个类是如何连接的?是通过推送还是礼物?
标签: ios objective-c methods