Also disable double rotation in TTPhotoViewController. Closes #154
Performed copy before enumerating, but didn't account for non-retaining delegate arrays. Result was a subtle crash. Closes #277 Closes #276
Related to commit a828546703bb7bb4a5769832243334ec28b1cb8a.
UIKit sometime couldn't deliver messages for UIResponder properly. That causes application to crash when application can't receive "touches ended" and later tries to reach ended and released UITouch object. I implemented proper retaining for UITouch objects. And also I implemented an ensure touches method which checks touch phases and release them if ended and we couldn't receive ending message somehow. Solution for the issue discussed here: http://discussions.apple.com/message.jspa?messageID=7139722 Closes #320
…yUsingEncoding. Created a more robust method to parse a query string with multi-value and no-value cases. Closes #151
Now using extern'd constants instead of #defines. Each module declares a TTErrorCodes.h and .m which contain the error domain and any error codes used in that module.
Now catching YAJL Exceptions as well as testing for SBJSON error conditions in TTURLJSONResponse. Closes #217
Instead of using the overlayview method, craft a new one which specifically handles the bannerview. Additionally adjust scrollindicator and content insets. Closes #103
there seem to be various problems with it, so a testcase and a demo might make sense
This fixes calculation of text width while rendering for iPhone 4. Prevoiusly, to calculate width for let's say "Imogen Heap", the next two value were added [@"Imogen " sizeWithFont:_font].width == 55.0 [@"Heap" sizeWithFont:_font].width == 35.0 However, on iPhone 4 [@"Imogen Heap" sizeWithFont:_font].width == 91.0
…meters Previously, TTURLRequest had a hack to allow UIImage parameters in place of NSString parameters. We'd also like to allow NSData parameters, so this extends the hack to allow that. Test Plan: Tested a request passing an NSData of JPEG information instead of a UIImage.
A model load can be triggered externally (like a shake refresh); we need to avoid changing the content offset in -modelDidStartLoad: in these cases if the scroll position is not above the top of the content.
Calling -layoutButtons in -layoutSubviews has an unintended consequence: rearranging icons on any page other than the first no longer works. This avoids calling -layoutButtons then and only calls it when it's relevant: when the whole launcher view's size changes. Testing: on the FB app home screen, toggle the in-call status bar.
- It covers the status bar now, using a separate UIWindow. - It does not depend on the client making it a certain size.