首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装ELCImagePickerController

安装ELCImagePickerController
EN

Stack Overflow用户
提问于 2012-04-10 08:27:24
回答 3查看 1.4K关注 0票数 1

我很高兴找到一个图像选择器,可以选择多个图像!但我有一些问题要安装。抱歉,我是XCode的初学者,所以我可以问一些简单的问题。

我正在遵循这里描述的程序:http://www.icodeblog.com/2011/03/03/update-elcimagepickercontroller/

所以在StichController.h中

代码语言:javascript
复制
#import "ELCImagePickerController.h"

@interface StitchController : UIViewController<UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIScrollViewDelegate, ELCImagePickerControllerDelegate>

在smitchController.m中启动ELCImagePicker

代码语言:javascript
复制
-(IBAction)launchController
{    
    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];

    //I change app.viewController to self since I am adding the image picker over the current view?
    //[app.viewController presentModalViewController:elcPicker animated:YES];
    [self presentModalViewController:elcPicker animated:YES];

    [elcPicker release];

    [albumController release];
}

但是现在,当我点击按钮启动时,什么也没有出现。

如果我把它改回

代码语言:javascript
复制
[app.viewController presentModalViewController:elcPicker animated:YES];

引发错误:*终止应用程序,原因是:'NSInvalidArgumentException',原因:'-AppDelegate viewController:未识别的选择器发送到实例0x664990‘。

EN

回答 3

Stack Overflow用户

发布于 2012-04-10 20:21:12

我不是一个故事板或界面构建专家,事实上,我避免他们,但我会看看我的按钮在IB或SB,并确保他们工作正常。基本上,作为问题的位置,我将您从ELCImagePickerController中引开。

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2012-08-13 15:39:50

代码语言:javascript
复制
ELCAlbumPickerController *albumController = [[ELCAlbumPickerController alloc] init];
    ELCImagePickerController *elcPicker = [[ELCImagePickerController alloc] initWithRootViewController:albumController];
    [albumController setParent:elcPicker];
    [elcPicker setDelegate:self];
    [self presentModalViewController:elcPicker animated:YES];
票数 0
EN

Stack Overflow用户

发布于 2013-10-01 14:56:44

当我的按钮没有正确地连接时,我就经历了这个问题。确保您的按钮链接到"-(IBAction)launchController“IB操作。如果您没有使用故事板,那么您应该有一个.xib文件。点击那个。如果使用的是故事板,请导航到“故事板”视图。一旦您查看您的xib/故事板,选择橙色的“文件所有者”按钮。单击Files后,向右侧查看并打开"connections检查器“,向下滚动”接收到的操作“并找到您创建的"launchController”操作。将其与通过单击和拖动创建的按钮链接。这将显示一个下拉菜单,选择“触摸内部”。尝试再次运行该应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10085429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档