[英]How to integrate ELCImagePickerController?
我在我的應用程序中使用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
協議
並在.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];
並包括所需的協議方法
嘗試不使用initWithNibName ...
#import "ELCImagePickerController.h"
#import "ELCAlbumPickerController.h"
ELCAlbumPickerController *albumController = [[ELCAlbumPickerController alloc] init];
ELCImagePickerController *elcPicker = [[ELCImagePickerController alloc] initWithRootViewController:albumController];
[albumController setParent:elcPicker];
[elcPicker setDelegate:self];
[self presentModalViewController:elcPicker animated:YES];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.