开发者

UINavigationController crashes after pushing 3 views onto stack

开发者 https://www.devze.com 2022-12-28 10:23 出处:网络
I have a navigation controller, which has the following structure: Category Item Item Detail I can choose a category, and then choose an item to see 开发者_开发问答its details. I can do this twice,

I have a navigation controller, which has the following structure:

Category
    Item
        Item Detail

I can choose a category, and then choose an item to see 开发者_开发问答its details. I can do this twice, i.e. go Back to the list of items and select another item. If i try this a third time, the app crashes, I get objc_msgSend in stack but thats all. But, instead of choosing another item, i go to the list of categories, and choose a different category, I can select two items in that category, before it crashes also.

What would be causing this?

Thanks


It may due to the way you declare private variable. The answer is embedded in my question posting here: UINavigationController crash because of pushing and poping UIViewControllers


Solved. I was overreleasing a variable. Used Allocations in Instruments with the record reference counts and nszombie options switched on to track it down.

0

精彩评论

暂无评论...
验证码 换一张
取 消