異なるペン先で作成されたカスタムセルを含むタブビューがあります。各セルにはボタンがあります。作成したオブジェクトの1つでボタンが押されたイベントを処理したくありません(私はそれを呼び出しますPlaylistController
)。IBでは、このクラス(PlaylistController
)をオブジェクトとして追加し、アクションをIBのオブジェクト表現にドラッグしてTouch Up Inside
、ボタンが押されたときに簡単なアラートを実装しました。しかし、シミュレーターのボタンを押すと、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];
これどうやってするの?
ありがとう。