草庐IT

Dev-iPhone

全部标签

iphone - CHCSV 错误 : unable to allocate memory for length

我想解析一个.csv文件。为此,我使用CHCSV解析器。但是当我进入解析器应该开始解析的View时,应用程序崩溃了。Terminatingappduetouncaughtexception'NSMallocException',reason:'*-[NSConcreteMutableDataappendBytes:length:]:unabletoallocatememoryforlength(4294967295)'NSString*filePath=@"http://somewhere.com/test.csv";NSString*fileContent=[NSStringstri

iphone - 核心数据根据关系的实体计数获取结果

我是核心数据的新手,我不知道如何使用核心数据编写这样的查询。我在架构中有两个实体专辑和歌曲。专辑通过一个多关系与歌曲相关,关系名称是轨道。我已经编写了查询以获取所有相册并且运行良好。但现在我想对此做些小改动,这样我就不会得到包含0首歌曲的专辑。我尝试根据请求设置谓词,例如tracks.@count!=0tracks.@count!=nil但这不起作用可能是因为错误?。我需要预取关系什么的吗?我不想在专辑中添加属性songCount,我只需要计数歌曲。编写这样的查询的最佳方法是什么?提前致谢!代码-NSFetchRequest*request=[[NSFetchRequestalloc]

iphone - 我无法使用 AVAssetImageGenerator 在 iOS5 中获取视频截图

我需要获取视频的屏幕截图。我正在使用以下方法:-(UIImage*)screenshotFromPlayerItem:(AVPlayerItem*)playeratTime:(CMTime)time{CMTimeactualTime;NSError*error;AVAssetImageGenerator*generator=[[AVAssetImageGeneratoralloc]initWithAsset:player.asset];CGImageRefcgIm=[generatorcopyCGImageAtTime:timeactualTime:&actualTimeerror:&

iphone - iOS view.hidden = NO 并不总是有效

我的viewController正在从后台线程接收通知并相应地更新UI。使用这段代码dispatch_async(dispatch_get_main_queue(),^{self.myButton.hidden=NO;[self.viewaddsubview:someView];});我时不时(2/5次)观察到myButton不可见。一些View已被添加。如果我按下myButton所在的区域,它就会变得可见。当从后台线程调用时,像这样更新UI的正确方法是什么,我以为就是这样,但显然它没有按我预期的那样工作。 最佳答案 此代码没有任何

iphone - PushViewController 导航到下一个堆栈

我是IOS的新手。我所做的只是简单地在我的主视图上放置一个UIButton,我希望当我单击该按钮时它应该将我带到下一个堆栈。为此,我正在做的是-(IBAction)stack:(id)sender{Page1*button=[[Page1alloc]init];[self.navigationControllerpushViewController:buttonanimated:YES];}我只是将它添加到我的代码中......但它不起作用。我是否需要将UINavigationController放在主视图或AppDelegate中以按下按钮并创建带导航的新堆栈

iphone - iOS 中的放大和缩小功能

我在我的应用程序中编写了这段代码:-(IBAction)ZoomInFunction{@try{UITextField*test=(UITextField*)[self.viewviewWithTag:indexNews];NSLog(@"INDEXNEWS:%d",indexNews);UIFont*font=test.font;if(test.font==[fontfontWithSize:22])test.font=[fontfontWithSize:22];elsetest.font=[fontfontWithSize:font.pointSize+2];}@catch(NSE

iphone - cocos2d中如何给Button添加Action

我使用这段代码为我的cocos2d项目创建了我的ButtonCCMenuItem*starMenuItem=[CCMenuItemImageitemFromNormalImage:@"ButtonStar.jpg"selectedImage:@"ButtonStarSel.jpg"target:selfselector:@selector(starButtonTapped:)];starMenuItem.position=ccp(60,60);CCMenu*starMenu=[CCMenumenuWithItems:starMenuItem,nil];starMenu.position

iphone - 在 ViewController 中启用编辑模式

我是iOS开发的新手,我想在View中显示用户配置文件,同时我想让用户可以通过点击UINavigationBar上的“编辑”按钮来编辑他的配置文件,例如Apple网站上显示:EnablingEditModeinaViewController我试图找到一个解释所有这些的教程,但我没有找到任何东西。有人可以通过给我一个教程链接或示例代码来帮助我吗?PS:我正在使用Storyboard。非常感谢! 最佳答案 Here和here是UITableview的几个例子概念是一样的。您添加一个UIBarButtonItem并更改tableView的

iphone - 唯一标识设备

我使用UUID来阻止用户在违react用程序规则时使用我的应用程序。但UUID在iphone中已被弃用,所以现在我正在创建一个自定义uuid并将其保存在钥匙串(keychain)中。现在我想知道什么时候重置钥匙串(keychain)值?当用户更新iOS或重置iPhone时,钥匙串(keychain)中的值是否会消失。 最佳答案 如果用户重置手机,钥匙串(keychain)将被清除。 关于iphone-唯一标识设备,我们在StackOverflow上找到一个类似的问题:

iphone - 想要在表格中显示数组值

表格View:-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return1;}-(NSInteger)tableView:(UITableView*)tablenumberOfRowsInSection:(NSInteger)section{return[self.detailArraycount];}-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{stati