NSLog Can see what Expression Watcher Cannot in Xcode - objective-c

I wonder why?
By the way anyone can see the screen shot?

Try to expand self and then on currentproperty

Related

mapViewDidFinishLoadingMap: called too early

My problem is simple: I'm waiting to take a screenshot of an MKMapView, and I want to do it only once the map is loaded. Unfortunately, this delegate method is almost always called before the map is actually loaded. I just get a grid, or a few loaded tiles if I'm lucky. Is there a good way to do what I need to do? Or am I missing something in the MKMapViewDelegate protocol?
Thanks!
Perhaps you could try adding a timer and then take the screenshot in the completion block of the timer. Or perhaps, use the mapView:didUpdateUserLocation: delegate method as the callback for the screenshot instead of mapView:DidFinishLoadingMap:
It seems this is one of the many bugs in MapKit in iOS 6. Hopefully it will be fixed with iOS 7.

Issues with ttimageview setframe doesnt work

I have a ttimageview that works pretty well with the frame set initially with the constructor. However, it doesnt work if I do something like [ttimageview setFrame: someFrame]; it doesnt work.
Can anyone kindly advice how to solve this ? Thanks.
So, it seems like I needed to remove the image, release it, re-alloc it with the proper frame to fix the frame issues. not sure why setFrame didnt work. Ended up writing a new method.

Does heightForRowAtIndexPath get called before cellForRowAtIndexPath?

I have certain code that I am refactoring and this came up
Thanks
Quite easy to tell by yourself, just add one NSLog in each of these methods... But yes, it's called before.

xcode: get y-position of uibutton

I know that's quite an easy one but I haven't found anything about it.
All I want is how I can get the y-position of a unbutton?
I hope that anyone can help.
Thanks in advance.
Since UIButton is a subclass of UIView you can simply use
button.frame.origin.y
Or you can use a more flexible way
CGRectGetMinY(button.frame)
for example you can get the mid Y pos like this
CGRectGetMidY(button.frame)

Changing the text on a button when a tab is selected in a tabview

I'm trying to learn objective-c by making a GUI application using Xcode 3. I'm wondering if it is possible to change the text of a button outside of a tab view depending on which tab in the tabview is selected? As I said I am trying to learn objective-c so please act as though I know next to nothing in your answer. I should probably mention that I tried making a NSObject and tried to define an IBAction in a .h and .m file but that didn't seem to work. (I have tried setting some breakpoints in those files none of which were ever reached leading me to think something isn't wired the way think it is.)
Sorry for the long winded explanation.
Thanks for all the help!
I actually figured it out. What I needed was object delegation, this page, and of course Google to help get the correct syntax for the actual implementation.