小编gut*_*ker的帖子

UIAlertViewDelegate在单独的类崩溃应用程序中

UIAlertView在课堂上的代表团遇到了困难ViewController.一切都很好,直到用户点击OK按钮 - 然后应用程序崩溃

Thread 1: EXC_BAD_ACCESS (code=2, address 0x8)
Run Code Online (Sandbox Code Playgroud)

ViewController.h:

#import <UIKit/UIKit.h>
#import "DataModel.h"

@interface ViewController : UIViewController
@end
Run Code Online (Sandbox Code Playgroud)

ViewController.m:

#import "ViewController.h"

@interface ViewController ()
@end

@implementation ViewController
- (void)viewDidLoad
{
    DataModel *dataModel = [[DataModel alloc] init];
    [dataModel ShowMeAlert];

    [super viewDidLoad];
}
@end
Run Code Online (Sandbox Code Playgroud)

DataModel.h

#import <Foundation/Foundation.h>

@interface DataModel : NSObject <UIAlertViewDelegate>
- (void)ShowMeAlert;
@end
Run Code Online (Sandbox Code Playgroud)

DataModel.m

#import "DataModel.h"

@implementation DataModel
- (void)ShowMeAlert;
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Info" message:@"View did load!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; …
Run Code Online (Sandbox Code Playgroud)

delegates objective-c nsobject uialertview ios

3
推荐指数
1
解决办法
695
查看次数

标签 统计

delegates ×1

ios ×1

nsobject ×1

objective-c ×1

uialertview ×1