草庐IT

Dev-iPhone

全部标签

iphone - 如何隐藏/删除联系人选择器上的搜索栏

我正在我的应用程序中添加一个联系人选择器,但是我不需要搜索功能。如何隐藏/删除联系人选择器(ABPeoplePickerNavigationController)上的搜索栏? 最佳答案 staticBOOLfoundSearchBar=NO;-(void)findSearchBar:(UIView*)parentmark:(NSString*)mark{for(UIView*vin[parentsubviews]){//if(foundSearchBar)return;NSLog(@"%@%@",mark,NSStringFromC

iphone - 合并图像和视频以制作完整的电影

我正在开发一个应用程序,我想在其中实现用户可以合并图像和视频以制作完整电影的功能。我知道如何仅使用AVMutableComposition合并视频,但如何合并其中的图像?我们可以使用AVAssetWriter从图像制作视频,但我想我们不能在其中添加视频...谁能帮我解决这个问题? 最佳答案 您可以使用AVMutableComposition.要从您的UIImage创建视频轨道,请使用AVAssetWriter.看看这个美丽的链接:Createmoviefromarrayofimages.这是BestAnswer.

iphone - iOS - 在哪里保存敏感数据 - NSUserDefaults、Keychain 等等?

我正在开发一个应用程序,虽然它本身没有“凭据”,但它会为每个用户分配一些识别信息以用于远程服务。为了安全起见,此信息应尽可能不可见。甚至用户也不应该能够访问此信息。对于在应用程序中为用户保存此信息的位置,我还没有找到明确的答复。1)考虑到数据的敏感性,钥匙串(keychain)似乎是合适的地方,但这些数据并不完全是用户名和密码。这有什么不同吗?2)据我所知,只要您不通过设置View公开它,NSUserDefaults似乎也是私有(private)的,但我认为不如Keychain本身安全。意见?在此先感谢您的帮助! 最佳答案 我知道这

ios - 使用 Cocos3D 将带有纹理的搅拌器 3d 模型导出到 iPhone - 纹理不显示

要求我有一个在Blender中创建的3d模型-一个每个面上都有数字1到6的立方体。我在每个面上都添加了UV纹理来表示数字。当我在Blender上渲染时,数字显示正常。我正在尝试使用Cocos3D将此模型导出到iPhone。规范iOS6.1和Xcode4.6.2cocos3d0.7.0blender2.67b我做了什么我根据this将PVRGeoPOD转换器插件添加到Blender官方文档。在blender中创建了3D模型。使用默认的blender立方体和在所有6个面上添加了UV纹理。通过选择生成一个.pod文件File->Export->PVRGeoPOD(.pod/.h/.cpp)i

iphone - CoreData 中的不同模型版本

我正在对iOS应用程序进行重大更新。假设我们有两个分支,develop包含当前AppStore上的内容,feature/new_version包含主要更新。feature/new_version有很多模型更改,因此那里有一个新的模型版本可以添加/删除实体、属性等。另一方面,我们有一些小的改进和develop中的错误修复,这也导致了新模型版本的创建(这些更新也已提交到AppStore)。现在我遇到了两个数据模型截然不同的分支。问题是:如果我将“缺失”属性添加到feature/new_version模型,当我将主要更新提交到AppStore时,核心数据是否足够智能以进行自动轻量级迁移?或者

iphone - 如何在 UIImagepickercontroller 中获取 URL 图片

我想在拍照后在UIImagepickercontroller中获取URL图片。我在didFinishPickingMedia中使用了以下代码..NSData*webData=UIImagePNGRepresentation(image);NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSString*localFilePath=[documentsD

iphone - 为条形按钮调用具有多个参数和来自不同类的选择器

我有一个Objective-CClass(名为Constants),一些Method有一个Argument说。..+(void)someMethod:(id)arg{//SomeStuff...}我想将此方法附加到某些UIBarButtonItem(添加到某些其他UIViewController的某些NavigationBar中)。我在导航栏中有rightBarButton。UIBarButtonItem*rightBarButton=[[UIBarButtonItemalloc]initWithTitle:@"someTitle"style:UIBarButtonItemStyleB

iPhone - 如何录制 8 小时的 sleep 研究视频?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion我想尝试用iPhone连接电源一整夜记录sleep。但是,我不确定默认相机是否能够录制那么长的视频。一位同事建议使用关键帧很少的视频

iphone - 如何防止在挂接 SpringBoard 时自动锁屏?

我的应用程序需要解锁屏幕才能执行某些功能,通常此应用程序作为后台进程运行,如何防止自动锁定?我的意思是在越狱环境中。为什么下面的代码不能从SpringBoard获得?[[UIApplicationsharedApplication]setIdleTimerDisabled:YES]; 最佳答案 [[UIApplicationsharedApplication]setIdleTimerDisabled:YES]; 关于iphone-如何防止在挂接SpringBoard时自动锁屏?,我们在S

iphone - MKMapView 设置区域 :Animated: work on simulator but not on device iOS6

我有一个MKMapView。要更改我使用的显示区域[self.mapViewsetRegion:regionanimated:YES];奇怪的是,在模拟器上,区域随着动画发生变化,但在设备上,变化是立即发生的,而不是动画。我在map上长按后更改了区域...这种行为让我发疯,我无法解决它......谢谢... 最佳答案 您需要使用以下代码来降低setRegion的速度[selfperformSelector:@selector(setMapRegion)withObject:nilafterDelay:3.0];-(void)setM