我在视图中有一个UISearchBar,每当我点击它,键盘出现后 -
后 -(BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
它将此发送到控制台:
<错误>
CGContextSetStrokeColorWithColor::无效的上下文0x0.这是一个严重的错误.该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体降低.此通知是礼貌的:请解决此问题.它将成为即将到来的更新中的致命错误.
它重复相同的错误.我想知道究竟是什么问题?
我相信有一个NULL上下文,但它与UISearchBar有什么关系?TNX.
我有一个集合视图,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加上我没有实现任何手势识别器.
请帮忙.谢谢.