2012-07-12 14 views
5

निम्नलिखित कोड में, nothing चर से छुटकारा पाने के लिए संभव है?CGRectDivide NULL सूचक के साथ

CGRect startTableViewFrame; 
CGRect nothing; 
CGRectDivide(tableViewFrame, 
      &nothing, 
      &startTableViewFrame, 
      searchBarHeight - contentOffset, 
      CGRectMinYEdge); 

NULL काम नहीं कर रहा है। कोई सुझाव?

धन्यवाद!

उत्तर

7

ठीक है, तुम कर सकते हो इस

CGRectDivide(tableViewFrame, 
      &(CGRect){}, 
      &startTableViewFrame, 
      searchBarHeight - contentOffset, 
      CGRectMinYEdge); 

या यहाँ तक कि इस:

MyCGRectDivide(CGRect r, CGRect * slice, CGRect * remainder, CGFloat d, CGRectEdge edge) 
{ 
    slice = slice ? slice : &(CGRect){} ; 
    remainder = remainder ? remainder : &(CGRect){} ; 

    CGRectDivide(r, slice, remainder, d, edge) ; 
} 
संबंधित मुद्दे