小编hen*_*dev的帖子

UISearchBar CGContext错误

我在视图中有一个UISearchBar,每当我点击它,键盘出现后 -

-(BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar

它将此发送到控制台:

<错误> CGContextSetStrokeColorWithColor::无效的上下文0x0.这是一个严重的错误.该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体降低.此通知是礼貌的:请解决此问题.它将成为即将到来的更新中的致命错误.

它重复相同的错误.我想知道究竟是什么问题?

我相信有一个NULL上下文,但它与UISearchBar有什么关系?TNX.

cocoa-touch cgcontext uisearchbar ios

55
推荐指数
2
解决办法
2万
查看次数

UICollectionView委托的tap方法没有被调用

我有一个集合视图,datasource委托工作得很好,但是UICollectionViewDelegate:

-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
    NSLog(@"didselect");
}
Run Code Online (Sandbox Code Playgroud)

没有被调用,虽然我设置了委托(就像我使用数据源并且它工作)我不得不提到我的单元格从一个笔尖加载并连接到一个子类UICollectionViewCell,无论如何,单元格不响应我的触摸.我UIImageView在我的单元格中启用了用户交互.

还:

-(BOOL)collectionView:(UICollectionView *)collectionView shouldSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
    NSLog(@"this is caled");
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

没有被召唤!

正如我提到的,我确实设置了:

[self.collectionView setDelegate:self];
Run Code Online (Sandbox Code Playgroud)

而且当然

<UICollectionViewDelegate>
Run Code Online (Sandbox Code Playgroud)

我也没有任何touchBegan覆盖..

更新:

奇怪的!如果我长按,它只会被调用!我怎么能解决这个问题,我将delayedContentTouches设置为NO加上我没有实现任何手势识别器.

请帮忙.谢谢.

iphone cocoa-touch ios uicollectionview

20
推荐指数
3
解决办法
2万
查看次数