문제

시작했을 때 아이폰 개발을,어디서 읽는 것이 가능해 연결 키/값 쌍을 UIView.내가 이해하는 모든 UIViews 로 사용할 수 있 사전하는 모든 데이터를 저장할 수 있습을 연결 방지하기 위해 그들이 불필요 하위 클래스.그러나 나는 모든 곳에서 검색을 찾기 위해 참고했을 구현하는 동작을 자신이 헛된 것입니다.

난도와 같은 것들:

UIView *myView = [[UIView alloc] init];
[myView setValue:@"hello" forKey:@"world"];

하지만 이 작동하지 않는 것.나는 무엇을 생각하는 위의 코드가 수행하는 시도를 할당 값@"hello"을 제공@""세계는 아닙니다.

내가 하려고 달성 가능한가요?

여기에 어떤 도움이 될 것이 많이 감사합니다.

감사합니다!

닉.

도움이 되었습니까?

해결책

UIViews 하지 않은 키-값은 규정을 준수하는 일반적인 키를 사용합니다.는 경우 그들은,다음의 코드는 샘플은 실제로 값을 설정@"hello"키@"world".그러나, 는 키 값을 준수하는,그래서 다음과 같은 작동:

UIView *myView = [[UIView alloc] init];
[myView.layer setValue: @"hello" forKey: @"world"];
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top