我有一个带有自定义单元格的标签视图,这些单元格是在不同的笔尖中创建的,在每个单元格中我都有一个按钮。我不想处理我创建的一个对象(我称之为PlaylistController
)中的按钮按下事件。在 IB 中,我将此类 ( PlaylistController
) 添加为对象,然后将Touch Up Inside
操作拖到 IB 中的对象表示中,并在按下按钮时实现简单的警报。但是当我按下模拟器上的按钮时,我得到 EXC_BAD_ACCESS; 我的堆栈跟踪:
Thread 1, Queue : com.apple.main-thread
0 0x010ea09b in objc_msgSend ()
1 0x000202c0 in -[UIApplication sendAction:to:from:forEvent:] ()
6 0x002e41d3 in _UIGestureRecognizerUpdate ()
7 0x01c63afe in __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ ()
11 0x01c40e1b in CFRunLoopRunInMode ()
12 0x01bf57e3 in GSEventRunModal ()
13 0x01bf5668 in GSEventRun ()
14 0x0001cffc in UIApplicationMain ()
15 0x0000227d in main at /Users/bysdan/Documents/workspace/Starling/Starling/main.m:16
16 0x000021a5 in start ()
PS
我也尝试过使用External Object
而不是这样做,Object
但是在我尝试访问笔尖的行中出现异常。
NSArray *nibObjs = [[NSBundle mainBundle] loadNibNamed:@"PlaylistCell" owner:nil options:nil];
我怎样才能做到这一点?
谢谢。