objective-c 프로젝트에 iOS 차트를 사용하고 싶습니다. UI는 코드로 작성되었으므로 차트보기의 nib 파일을 특별히 만들고 싶지 않습니다. 그러나, 간단한 초기화하기 또는 initWithFrame이 여기 나에게 iOS 차트 - 프로그래밍 방식으로 LineChartView를 초기화하는 방법
//Declare chartView property in header
@property (nonatomic, weak) LineChartView* chartView;
//Call to init chart
CGRect frame = CGRectMake(0, 0, CGRectGetWidth(self.view.bounds),
CGRectGetHeight(self.view.bounds));
self.chartView = [[LineChartView alloc] initWithFrame: frame];
전무
을 제공하는 LineChartView을 만들 self.chartView는 전무 위의 코드를 호출 한 후입니다.
약한 대신 속성을 강하게 만듭니다. 또한 속성을 초기화하고 전체 코드를 게시하십시오. –
그게 효과가! 약한 재산으로는 왜 작동하지 않는지 조금 설명해 주시겠습니까? IBOutlets는 일반적으로 weak로 표시됩니다. – jerry
'weak'는 생성 된 즉시 즉시 풀어줍니다. 왜냐하면 다른 강력한 객체가 없기 때문입니다. – Tj3n