Prevents nsmutablearray from being initialized.

Source: Internet
Author: User

During project writing, we often encounter some depressing issues. When we add a model data to a variable array, we often find that the program runs normally, however, there is no data in the variable array. After a long time, I found that I always put an error, that is, nsmutablearray was not initialized, and then I got depressed ......

Today, we can see a good way to effectively prevent such low-level errors:

. H file

@ Interface modalcenter: nsobject

@ Property (nonatomic, retain) nsmutablearray * dogarray;
@ End

. M file

@ Implement modalcenter

-(Nsmutablearray *) dogarray

{

If (_ dogarray = nil) _ dogarray = [[nsmutablearray alloc] init];

Return _ dogarray;

 

}

@ End

Actually, it is to rewrite the getter method. When self. dogarray is used, it can avoid tragedy.

Prevents nsmutablearray from being initialized.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.