ios - 如何集成ELCImagePickerController?

标签 ios ios4 alassetslibrary

我在我的应用程序中使用 ELCImagePickerController。根据从Github下载的演示,我使用的代码是

ELCAlbumPickerController *albumController = [[ELCAlbumPickerController alloc]    initWithNibName:@"ELCAlbumPickerController" bundle:[NSBundle mainBundle]];    

ELCImagePickerController *elcPicker = [[ELCImagePickerController alloc] initWithRootViewController:albumController];

[albumController setParent:elcPicker];

[elcPicker setDelegate:self];

ELCImagePickerDemoAppDelegate *app = (ELCImagePickerDemoAppDelegate *)[[UIApplication sharedApplication] delegate];

[app.viewController presentModalViewController:elcPicker animated:YES];

[elcPicker release];
[albumController release];

现在它将无法工作,因为 ELCImagePickerDemoAppDelegate 不是我的应用程序的 AppDelegate。那么将此图像选择器集成到我的应用程序中的正确代码应该是什么。 我还尝试向我的应用程序添加 UIViewController 子类并调用

[self presentModalViewController:elcPicker animated:YES];

但这不会显示选择器并记录消息

deallocing ELCImagePickerController

谁能引导我走向正确的方向?

最佳答案

按照下面的操作即可

在.h文件中添加这个

#import "ELCImagePickerController.h"

并且符合ELCImagePickerControllerDelegate协议(protocol)

并在 .m 文件中将其添加到顶部

#import "ELCImagePickerController.h"
#import "ELCAlbumPickerController.h"

并在要显示选择器的位置添加以下代码

ELCAlbumPickerController *albumController = [[ELCAlbumPickerController alloc] initWithNibName:@"ELCAlbumPickerController" bundle:[NSBundle mainBundle]];    
    ELCImagePickerController *elcPicker = [[ELCImagePickerController alloc] initWithRootViewController:albumController];
    [albumController setParent:elcPicker];
    [elcPicker setDelegate:self];
    [self presentModalViewController:elcPicker animated:YES];

并且还包括所需的协议(protocol)方法

关于ios - 如何集成ELCImagePickerController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10123560/

相关文章:

ios - ALAssetsLibrary 图像扭曲

ios - 使用 swift 中的选项连接 socketIO

ios - 无法在 iOS 模拟器中模拟移动位置

ios - scrollViewDidScroll 没有在 UIWebView 中被调用

iphone - 当我返回我的应用程序而不检查状态栏框架时,我如何知道电话何时在通话中?

ios - ALAssetLibrary 音频

ios - 给图像添加参数;上传API如 "userid"= "50"

iphone - CL位置距位置的距离

iphone - 带有非关闭按钮的 UIActionSheet

ios - 替换 iOS ALAssetsLibrary 中的 ALAsset 对象