草庐IT

objectAtIndex

全部标签

c++ - 法线在 openGL 中表现怪异

我一直在为openGl编写.obj加载器。几何体加载正常,但法线总是乱七八糟。我尝试在2个不同的程序中导出模型,但似乎没有任何效果。据我所知,这就是你如何将法线放入GL_TRIANGLESglNormal3fv(norm1);glVertex3fv(vert1);glNormal3fv(norm2);glVertex3fv(vert2);glNormal3fv(norm3);glVertex3fv(vert3);(法线在其余代码中引用GLfloats。)编辑:这是法线破损的等面体图片这是完整的obj加载器代码和文件:voidloadOBJFromFile(NSString*path,f

ios - 与可重复使用的单元格混淆(滚动后不正确的单元格受到影响)

我确定这个问题不是唯一的,但我还没有找到其他来源来解决它。实际上,这些造成了更多的困惑。如果可以的话,请阐明。问题的症结在于我想在带有自定义单元格的7节30ish行表的一个单元格中滑动(-50)UILabel。滚动后,其他几行正在移动此标签,并且随着滚动的继续,它们继续移动得越来越远。您会注意到负50x坐标位于两个用于测试的位置。第一个,在cell==nil中,永远不会被调用。为什么??我认为那是解决这个问题的地方。即使单元格为零,也不确定如何调用initWithStyle(不适用于自定义)或initWithCoder(在Storyboard中创建)。??NSArray*a=[[use

objective-c - UISearchDisplayController 在多个数组中搜索

好吧,经过长时间的搜索、犹豫和更多的搜索,我似乎无法弄清楚这一点。我有一个SearchDisplayController,我有四个不同的数组,我在其中使用NSPredicate进行搜索,因为每个UITableViewCell由4个字符串(标题、描述等)组成。我现在有4个搜索数组、search_title、search_description等,它们是这样填充的:-(void)filterContentForSearchText:(NSString*)searchTextscope:(NSString*)scope{NSPredicate*resultPredicate=[NSPredi

ios - for 语句循环未按预期工作

我不明白为什么这个for循环不会循环!任何帮助表示赞赏。出于某种原因,i++无法正常工作??busTypeForSectionsFirst包含多个字母的数组,即从A到Z。(每个字母的数量不同)tempArray是一个只有A到Z的数组。我的日志看起来像这样:x26次。2013-01-0811:17:53.596App[969:c07]i=02013-01-0811:17:53.596App[969:c07]Countofiinarray=22013-01-0811:17:53.596App[969:c07]Objectsearched-ANSCountedSet*countedSet=[

ios - 在 mkMapView ios 中的单击按钮中发送对象

在我的Mapview中,我有总和注释,annontion有一个按钮,可以将我发送到另一个View以获取有关此注释的更多详细信息我的代码是myAnnotation*myAnn=(myAnnotation*)annotation;UIButton*discloseButton=[UIButtonbuttonWithType:UIButtonTypeDetailDisclosure];[discloseButtonaddTarget:selfaction:@selector(showInfo:)forControlEvents:UIControlEventTouchUpInside];ann

ios - Objective-C 检查项目是否存在于 NSMutableArray 中

我这里有这段代码:for(inti=0;i现在让我解释一下:taskData计数为57,是一个NSArrayallJobTaskArray计数为12,并且是一个NSMutableArray此代码将在以下行崩溃:pldCell.stringData=[selfreverseStringDate:[[[allJobTaskArrayobjectAtIndex:j]objectAtIndex:i]substringToIndex:10]];whenj是6而i是36很简单,因为在allJobTaskArrayobjectAtIndex:6objectAtIndex:36不存在。这是我收到的错误

ios - 无法将本地存储的图像更快地加载到 Collection View 中。?

我有多个图像和视频存储在应用程序文档目录中。我以这种方式使用SDWebImage在CollectionView中显示图像和视频。-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{AlbumImageCell*cell=[collectionViewdequeueReusableCellWithReuseIdentifier:@"AlbumImageCell"forIndexPath:indexPath

ios - UISearchBar 在输入文本时不显示任何结果

当我的用户在我的UISearchBar中搜索一个项目时,如果输入栏中的完整单词与其中一个结果匹配,则会显示结果。例如如果输入“Panda”,Panda将在tableView结果中弹出。但是,如果输入“Pan”,则不会显示任何结果。如何让我的搜索结果过滤器在用户输入时起作用?即使只输入“pan”也应该显示Panda。我的过滤器代码目前看起来像这样:.m-(void)searchBar:(UISearchBar*)searchBartextDidChange:(NSString*)searchText{NSPredicate*resultPredicate=[NSPredicatepred

ios - 向 TableView 单元格添加副标题

我正在尝试为我的TableView显示副标题,但我一直收到一条错误消息,提示“分配给只读属性”我部署文本的代码是cell.textLabel.text=[arrayDataobjectAtIndex:indexPath.row];cell.detailTextLabel=[arraySubtitleobjectAtIndex:indexPath.row];returncell;但是在第二行,我得到了错误!请帮我!谢谢!(objective-c) 最佳答案 您正在尝试将值(可能是字符串)分配给cell的标签,而不是单元格标签的文本(属

ios - 使用 Obejctive C 在 tableview 单元格中搜索特定值时如何获取所有数组值?

我已经实现了一个带有自定义单元格的TableView,带有两个标签来填充城市名称和城市ID(我隐藏了城市ID标签)。我的问题是,当我搜索城市名称时,我也无法获得城市ID,当我搜索城市名称时,我希望过滤这两个值。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cellidentifier=@"citylocation";searchTableViewCell*cell=[tableViewdequeueReusa