Firebase observeEventType:FEventTypeValue已停止工作

时间:2015-10-13 16:58:48

标签: ios objective-c firebase

下面的代码工作得很好,直到今天早上。现在,回调在初始化时触发,如预期的那样,但永远不会再次触发。更改根ref的数据不会导致回调再次触发。我应该注意,除了FEventTypeValue之外,监听其他事件类型似乎仍然有用。

还有其他人遇到这种情况吗?我已尝试启用Firebase日志记录,但也没有显示任何内容。

self.myRootRef = [[Firebase alloc] initWithUrl:[NSString stringWithFormat:@"https://some-url.firebaseio.com/matches/%@", self.match.matchID]];

[self.myRootRef observeEventType:FEventTypeValue withBlock:^(FDataSnapshot *snapshot) {

    NSLog(@"Firebase observer callback...");

}];

编辑:

修改myRootRef修复它。我把它从强者改为保留。有人可以解释为什么这种情况一直有效,直到现在突然停止工作了吗?

@property (nonatomic, strong) Firebase *myRootRef;

更改为:

@property (nonatomic, retain) Firebase *myRootRef;

另一个编辑:

这都是谎言。 Firebase必须在其结束时修复间歇性问题。再次按预期将其改回强势作品。这个问题不再发生了。

0 个答案:

没有答案