标签: xcode4

使用UIImagePickerController秘密录制电影

我正在为iPhone 4/4S制作一个密码应用程序.当用户输入密码3次失败时,我想使用iPhone的前置摄像头拍摄用户的电影.这并不是什么新鲜事,appstore中的很多应用都做了类似的事情.拍下这个人的照片,得到他的GEO坐标等.

我面临的挑战是,当我尝试设置电影录制时,相机叠加会占据整个屏幕.我真正想要做的是让用户仍然看到登录屏幕和按钮,但秘密记录并制作用户的电影.有没有办法可以做到这一点?

这是我正在使用的代码.

在我的*.h文件中

@interface v1InstantController : UIViewController <UIImagePickerControllerDelegate>
{   
    UIImagePickerController *picpicker;
}

@property (nonatomic, retain) UIImagePickerController *picpicker;
Run Code Online (Sandbox Code Playgroud)

在我的*.m文件中

-(IBAction) makeMovieNow
{
    picpicker = [[UIImagePickerController alloc] init];
        picpicker.delegate = self;


        picpicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
        picpicker.sourceType = UIImagePickerControllerSourceTypeCamera;

        picpicker.showsCameraControls = NO;
        picpicker.navigationBarHidden = YES;
        picpicker.wantsFullScreenLayout = NO;

        picpicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
        picpicker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;

        picpicker.cameraFlashMode = UIImagePickerControllerCameraFlashModeOff;
        picpicker.cameraDevice = UIImagePickerControllerCameraDeviceFront;

        picpicker.videoQuality = UIImagePickerControllerQualityTypeHigh;

        picpicker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];

        //The problem is right here! 
        //picpicker.cameraViewTransform = CGAffineTransformScale(picpicker.cameraViewTransform, 0.01, 0.01);
        [self presentModalViewController:picpicker animated:YES]; …
Run Code Online (Sandbox Code Playgroud)

iphone xcode uiimagepickercontroller ios xcode4

1
推荐指数
1
解决办法
720
查看次数

发布对象是必要的吗?

我陷入了内存管理的困境.请帮我解决我的问题.

NSMutableArray *array = [[NSMutableArray alloc]init];
Object *obj = [[Object alloc]init];  
[array addObject: obj];  
[obj release];  
Run Code Online (Sandbox Code Playgroud)

是否有必要obj在上面的代码中发布?

iphone objective-c ipad ios xcode4

1
推荐指数
1
解决办法
70
查看次数

shouldAutorotateToInterfaceOrientation未被调用

嗨,我现在问题与viewcontroller的方向.以下是我的.h文件.

@interface IPad_HomeViewController : UIViewController <UINavigationControllerDelegate>{
    UIAlertView *alertWithYesNoButtons;
}
@property (weak, nonatomic) IBOutlet UILabel *lblStatus;

@end
Run Code Online (Sandbox Code Playgroud)

我在.m文件中实现以下方法.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
    return NO;
}
Run Code Online (Sandbox Code Playgroud)

然后我做了一个断点.我意识到shouldAutorotateToInterfaceOrientation完全没有被调用.不知道为什么没有被召唤.

请告诉我 谢谢

objective-c xcode4 ios5

1
推荐指数
1
解决办法
3341
查看次数

objective-c参数变量 - 颜色为红色

在xcode中使用以下内容时:

friend:(NSString*)friend
Run Code Online (Sandbox Code Playgroud)

朋友有红色,喜欢(id)是红色 - 朋友是保留字还是什么?

它工作正常,只是编辑器将其显示为红色?在此输入图像描述

问候

objective-c xcode4

1
推荐指数
1
解决办法
92
查看次数

如何在Xcode中设置dyld_library_path

我是Xcode和Mac环境的新手.我正在使用一些动态和静态库,如boost,Clucene等.我有所有的库

MyApp.app/Contents/Resources

我想将此路径设置为应用程序的dyld_library_path.我试过像编辑XXX.plist文件一样

DYLD_LIBRARY_PATH/mypath/xxx

并在Xcode中设置环境变量和参数无效.

但如果我运行如下所示的shell脚本而不双击我的.dmg中的应用程序就行了

#!/bin/bash
clear
cd /Volumes/xxx/myapp.app/Contents/MacOS
export DYLD_LIBRARY_PATH="/Volumes/xxx/myapp.app/Contents/Resources"
./myapp
Run Code Online (Sandbox Code Playgroud)

我确信这不是正确的方法.每次执行我的应用程序时是否有正确的方法来设置dyld_library_path?

编辑:它也有效,如果你mannualy复制所有你的库到客户端/ usr/lib路径...我想这也不是一个正确的方法来做到这一点.

macos xcode dylib dyld xcode4

1
推荐指数
1
解决办法
1万
查看次数

Xcode 4:尝试添加目标依赖项时的"无过滤结果"

我试图在本教程之后弄清楚如何在Xcode中使用库.在添加目标依赖项之前,一切似乎都很简单.每当我点击"+"在"Build Phases"中添加一个目标依赖项时,我的项目会暂时闪烁进入视图,然后消失在一个显示"No Filter Results"的视图后面.

我的项目目录树中没有空格一直回到root.我正在使用Xcode 4.6.1.我已经尝试在搜索窗格中键入我的项目名称,并将文件添加到我的项目中的方式有​​很多种,都具有相同的结果.这在Xcode中是一个众所周知的奇怪,还是我做错了什么?

xcode4

1
推荐指数
1
解决办法
2770
查看次数

Removed pod还删除了相关的Framework

我有一个看起来像这样的podfile:

platform :ios, '6.0'
xcodeproj 'NetApp.xcodeproj'

pod 'AFNetworking'
pod 'TTTAttributedLabel'
pod  '[x]'
Run Code Online (Sandbox Code Playgroud)

决定免去pod '[x]'从我podfile,我然后跑pod installpod update.但现在我收到以下警告:

SystemConfiguration framework not found in project, or not included in precompiled header.  Network reachability functionality will not be available.
MobileCoreServices framework not found in project, or not included in precompiled header. Automatic MIME type detection when uploading files in multipart requests will not be available.
Run Code Online (Sandbox Code Playgroud)

我试图在Pods和my中手动添加框架Xcode-projplace.但它似乎不起作用,并且缺少一些功能.

我该如何解决这个问题?是否有可能以某种方式重新安装所有pod?

更新

似乎并不是因为删除了导致它的Pod.做了一个git revert.但当我跑 pod update(更新AFNetworking …

ios xcode4 cocoapods

1
推荐指数
1
解决办法
817
查看次数

如何在Xcode导航器中查找文件

我正在寻找Xcode导航器中文件的位置.我知道实际文件在我的目录中的位置,但不知道它在Xcode组结构中添加了哪个组.换句话说,我在导航器中找不到对它的引用.我该怎么找到它?

我正在使用Xcode 4.6.1.

xcode xcode4

1
推荐指数
2
解决办法
1390
查看次数

XCode Key Chain续订我的证书

今天我的第一张证书变成了1岁,当我在装备上运行我的应用程序时,我收到了这条消息:

Code Sign error: The identity 'iPhone Developer: ********** (********)' doesn't match any valid, non-expired certificate/private key pair in your keychains
Run Code Online (Sandbox Code Playgroud)

所以我去了我Key Chain,我得到了这个:在此输入图像描述

如何更新certificate?顺便说一句,我的发行证书仍然有效

xcode certificate ios xcode4

1
推荐指数
1
解决办法
4521
查看次数

想要在应用程序进入后台时保持AVPlayer播放

我必须使用avplayer播放mp3文件,但是当我去背景时它会停止,我如何保持它在背景状态下播放.任何建议都将受到高度赞赏.谢谢.

iphone xcode4 avaudiosession avplayer ios7

1
推荐指数
2
解决办法
4627
查看次数