小编Yok*_*oko的帖子

当 tableView 仍在滚动时 popToRootViewController 崩溃

当我很好地滑动我的 tableView 并在 tableView 结束滚动之前按“返回”按钮时,我的应用程序崩溃了。我尝试了以下方法:

- (void) closeViewController
{
    [self killScroll];
    [self.navigationController popToRootViewControllerAnimated:YES];
    [self dismissViewControllerAnimated:YES completion:nil];
}

- (void)killScroll
{
    CGPoint offset = sellersTableView.contentOffset;
    [sellersTableView setContentOffset:offset animated:NO];
}
Run Code Online (Sandbox Code Playgroud)

那没有用,同样的崩溃。我不明白为什么,我得到的错误如下:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
Run Code Online (Sandbox Code Playgroud)

所以这意味着当一切都已经被释放时,tableView 仍在请求一个单元格。没有意义。然后我尝试了这个:

- (void) closeViewController
{
    [self.navigationController popToRootViewControllerAnimated:YES];
    [self dismissViewControllerAnimated:YES completion:nil];
}

- (void)dealloc
{
    sellersTableView.dataSource = nil;
    sellersTableView.delegate = nil;
    sellersTableView = nil;
}
Run Code Online (Sandbox Code Playgroud)

给我同样的错误。有任何想法吗?

更新: 我的委托方法

创建

if (textField == addSellerTextField) { …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview uiscrollview ios

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

Google Analytics不接收数据

我在自己的应用中遇到了Google Analytics问题.该网站似乎没有收到任何数据,但该应用程序似乎正确地发送它.我正在关注这个Ray Wenderlich教程,以及运行应用程序的地方,实时概述中应该有1个访问者.它一直说0.

我的AppDelegate.m

[GAI sharedInstance].trackUncaughtExceptions = YES;
[GAI sharedInstance].dispatchInterval = 20;
[[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelVerbose];
[[GAI sharedInstance] trackerWithTrackingId:@"UA-********-2"];
Run Code Online (Sandbox Code Playgroud)

我的ViewController.m

- (void)viewDidLoad
{
    [super viewDidLoad];-
    self.screenName = @"ScreenZero";
//more
}
Run Code Online (Sandbox Code Playgroud)

我的控制台

2014-10-17 15:07:52.479 Wheels[25548:2342406] idfa class missing, won't collect idfa
2014-10-17 15:07:52.513 Wheels[25548:2342437] CoreData: warning: Unable to load class named 'GAIProperty' for entity 'GAIProperty'.  Class not found, using default NSManagedObject instead.
2014-10-17 15:07:52.923 Wheels[25548:2342406] INFO: GoogleAnalytics 3.09 -[GAIReachabilityChecker reachabilityFlagsChanged:] (GAIReachabilityChecker.m:159): Reachability flags update: 0X000002
2014-10-17 15:07:52.962 Wheels[25548:2342437] CoreData: warning: Unable …
Run Code Online (Sandbox Code Playgroud)

google-analytics ios xcode6

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