Re: Static library and Objective C categories
Re: Static library and Objective C categories
- Subject: Re: Static library and Objective C categories
- From: Nick Zitzmann <email@hidden>
- Date: Sun, 27 Jul 2008 12:55:34 -0600
On Jul 27, 2008, at 11:58 AM, Eyal Redler wrote:
I have an application which links with several (custom - Cocoa
based) static libraries. The static libraries projects are vanilla
"Cocoa Static Library" projects.
The static libraries contain c functions, objective c classes and
some categories for Foundation classes (NSString, NSArray etc.). It
seems that while the c functions and objects operate correctly, the
categories don't. The project compiled and links correctly but the
application crashes when I call one of the category method during
run time.
Is it indeed impossible to define categories in a static library or
is there some setting I need to make?
Try it again, but this time, link the binary using the -all_load
linker flag. Normally the linker only imports the symbols in the
static library it thinks it needs, but every now and then it misses a
spot, and I think that's what's happening here.
Nick Zitzmann
<http://seiryu.home.comcast.net/>
S/MIME signature available upon request
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden