RotateFlipType을 Property Grid View에서 열어보면 같은 Item이 두 개씩 보이는 걸 알 수 있다.

그 이유는 RotateFlipType.cs 파일을 열어보면 알 수 있다. 

다음의 내용이 바로 그 이유!

public enum RotateFlipType
  {
    Rotate180FlipNone = 2,
    Rotate180FlipX = 6,
    Rotate180FlipXY = 0,
    Rotate180FlipY = 4,
    Rotate270FlipNone = 3,
    Rotate270FlipX = 7,
    Rotate270FlipXY = 1,
    Rotate270FlipY = 5,
    Rotate90FlipNone = 1,
    Rotate90FlipX = 5,
    Rotate90FlipXY = 3,
    Rotate90FlipY = 7,
    RotateNoneFlipNone = 0,
    RotateNoneFlipX = 4,
    RotateNoneFlipXY = 2,
    RotateNoneFlipY = 6
  }

 Enumeration Item에 같은 값들이 들어가 있는 경우가 있다.

이는 두 가지의 경우가 같은 결과물을 만들어내기 때문이다.

RotateNoneFlipX 는 Rotate180FlipY와 같은 모양을 나타낸다는 것을 자~알 생각해보면 알 수 있을 것이다.

그리하여~ Property Grid에서는 같은 값이 나타난다.

물론 그냥 보여주면 참 좋겠지만;;

웃기지마 MS! 난 다 보여줄꺼야~ 하시는 분들은 System.Drawing.Design.UITypeEditor 를 사용하여 새로운 Editor Form을 만들어 사용하시면 됩니다 ㅎㅎ 





또 다른 인기 어플! 겁나 그럭저럭 어려운 퍼즐!

Gem Master! The most difficult puzzle!


다운로드 :  http://itunes.apple.com/us/app/gem-master!-lite/id499444540?mt=8  
신고
Posted by ParkPill 박필
nonatomic;; 

That is the one that makes problem.

when you read and write with NSMutableArray, you should use them as a property.

How to do that?

Try the following line.

@property (nonatomic, retain) NSMutableArray *dotArray;

 
That's all.
신고
Posted by ParkPill 박필

nonatomic;; 

뭔지 기억도 안난다;;  해결책은 아래와 같다.

NSMutableArray 읽고 쓸때 NSMutableArray *array; <- 요놈을 바로 쓰지 말고 @property 로 불러써 쓰면 해결된다.

@property (nonatomic, retain) NSMutableArray *dotArray;

 
끝! 
신고
Posted by ParkPill 박필