troppoli,
this is an important contribution. I've experienced these crashes as
well, applied your changes and that fixed the problem.
Have you considered adding a defect against Three20 in the issue
tracker? If you don't have the time, I'll do that, no without
mentioning your authorship, of course.
Thanks
Andreas
On Jun 28, 3:50 pm, troppoli <
tropp...@gmail.com> wrote:
> An addendum... we also had to modify all the
> __IPHONE_OS_VERSION_MAX_ALLOWED occurrences in Three20 to be
> IPHONEOS_DEPLOYMENT_TARGET
>
> The existing logic was clearly wrong if you are building against base
> SDK4 and are supporting 3.1.x. __IPHONE_OS_VERSION_MAX_ALLOWED would
> be 4.0 so you would not compile against the old, in many cases
> deprecated APIs. You need to see warnings if it is going to run on
> 3.1.x.
>
>
http://github.com/ECP/three20/commit/44800b1eec2dd8b07db8b94bda9d6e1f...