21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#define CATCH_EXCEPTION(code, exception) \
caught = NO; \
@try { \
code; \
} @catch (exception *e) { \
caught = YES; \
puts("CAUGHT! Error string was:"); \
fputs([e cString], stdout); \
puts("Resuming..."); \
} \
if (!caught) { \
puts("NOT CAUGHT!"); \
return 1; \
}
|
|
|
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#define CATCH_EXCEPTION(code, exception) \
caught = NO; \
@try { \
code; \
} @catch (exception *e) { \
caught = YES; \
puts("CAUGHT! Error string was:"); \
puts([e cString]); \
puts("Resuming..."); \
} \
if (!caught) { \
puts("NOT CAUGHT!"); \
return 1; \
}
|