草庐IT

iphone-6

全部标签

iphone - 如何将数组分配给结构成员数组?

如何将c类型数组分配给也是相同类型数组的结构成员?这是我的结构:typedefstruct{uint8_ttype;uint8_tdata[10];}MyStruct;这是结构的创建:MyStructmyStruct;这是一些数组的生成:uint8_tgeneratedArray[10]={1,2,3,4,5,6,7,8,9,10};这是我的作业:myStruct.data=generatedArray; 最佳答案 正如其他答案所说,数组不是直接可赋值的,您必须使用memcpy之类的函数:memcpy(myStruct.data,g

iphone - 是否可以在不打开特定 View 的情况下拍摄屏幕截图?

我是iPhone开发新手。不太熟悉iPhone技术中的View和布局。我要实现的是:我在包含一个按钮的页面中,单击该按钮我打开图TableView(使用核心图)。我想截取该图TableView的屏幕截图,但我不想打开该View。这可能吗?我们将不胜感激。 最佳答案 是的,您可以将View层合成到位图上下文中,然后从中获取图像对象:CGContextRefCGContextCreate(CGSizesize){CGColorSpaceRefspace=CGColorSpaceCreateDeviceRGB();CGContextRef

iphone - 如何删除以编程方式创建的标签?

我正在使用这段代码以编程方式创建两个标签..-(void)addLabel:(id)sender{ExampleAppDataObject*theDataObject=[selftheAppDataObject];theDataObject.count=theDataObject.count+1;NSLog(@"countis:%i",theDataObject.count);if(theDataObject.count==2){addLabel.enabled=NO;}if(theDataObject.count==1){CGRectimageFrame=CGRectMake(10,

iphone - GPUImage 问题 iPhone

我在iphone中使用GPUImage框架在视频文件中添加一些滤镜。正在成功应用过滤器。但我面临的问题是setCompletionBlock被连续调用两次。有人可以告诉我这段代码有什么问题吗?-(IBAction)applyFilter:(id)sender{NSString*path=[[NSBundlemainBundle]pathForResource:@"OriginalVideo"ofType:@"mp4"];NSURL*url=[NSURLfileURLWithPath:path];GPUImageMovie*movieFile=[[GPUImageMoviealloc]i

iphone - iOS 指针问题

我似乎有一个指针问题,而且我似乎无法修复它。有人可以帮帮我吗?-(void)connectionDidFinishLoading:(NSURLConnection*)connection{NSLog(@"FinishedDownloadingImage:%@",[connection.originalRequest.URLabsoluteString]);UIImage*CompiledImage=[UIImageimageWithData:ImageData];SELselector=@selector(ImageDownloadingCompleted:Image:);if([[s

iphone - predicateForEventsWithStartDate 不起作用

我正在尝试从日历中获取事件,并且我正在使用此方法进行操作:predicateForEventsWithStartDate:endDate:calendars:但如果我创建这样的开始日期:NSString*str=@"3/15/19809:15PM";NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetDateFormat:@"MM/dd/yyyyhh:mma"];NSTimeZone*gmt=[NSTimeZonetimeZoneWithAbbreviation:@"GMT"];[formatterse

iphone - 升级到 2.2.0 后 Phonegap 崩溃

我刚刚将我的iOS应用程序中的Phonegap升级到版本2.2.0。当我在我的设备上运行它时,出现此错误并且应用程序在启动期间崩溃:2012-12-1215:01:17.810MyProject.de[662:907]-[__NSCFBooleanisEqualToString:]:unrecognizedselectorsenttoinstance0x3da295302012-12-1215:01:17.812MyProject.de[662:907]***Terminatingappduetouncaughtexception'NSInvalidArgumentException'

iphone - 为所有 navigationcontroller 和 navigationitem 设置 titleview

[[[UINavigationBarappearance]setTitleView:button]我尝试使用上面的代码行将标题View设置为所有导航项的按钮,但它不起作用。如何通过在appdelegate中编写小代码来为项目中的所有导航栏设置标题View? 最佳答案 自定义导航栏的外观itisalrighttomodifythebarStyle,tintColor,andtranslucentproperties,butyoumustneverdirectlychangeUIView-levelpropertiessuchasthe

iphone - 滚动时感觉滞后,同时从后台线程中的 Assets 加载全屏图像

事情是这样的:我有一个ScrollView,它对用户照片的全屏图像进行了延迟加载:[self.assetsLibraryassetForURL:[NSURLURLWithString:[[self.assetsobjectAtIndex:index]objectForKey:@"asset_url"]]resultBlock:^(ALAsset*asset){dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^{CGImageRefcgImage=asset.defaultRepres

iphone - 比较两个字符串并删除共同元素

我有两个逗号分隔的NSString,我只想从第一个字符串中删除相似的字符。ex.str1=0,1,2,3str2=1,2.output->str1=0,3andstr2=1,2.我有一个选择,在数组中用逗号分隔值分隔字符串。但它需要两个NSArray的&applyloop,然后移除公共(public)元素,但这是一项非常繁琐的工作。所以我想要一些简单和适当的解决方案来避免循环。请帮我解决这个问题。 最佳答案 试试这个:不需要循环!!!您已获得所有必需的API。NSString*str1=@"0,1,2,3";NSString*str