맞춤 색상이 UIColor에 의해 정의되고 변수가 색상 (예 : colorWithAlpha : balfa)에 사용 된 경우 변수는 사용되지 않고 알파 대신 goto 값이 기본값으로 사용됩니다.iOS 색상은 사용자 정의 값을 사용할 수 있습니까?
예 : 알파 값을 자동으로 사용자가 높거나 낮은 것을 슬라이더의 값을 변경에도 (디폴트로 정의)은 0.42로 설정되어이 경우
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:@"/var/mobile/Library/Preferences/com.app.me~prefs.plist"];
static CGFloat bart;
static void PrefLoad()
{
bart = [dict objectForKey:@"bartf"] ? [[dict objectForKey:@"bartf"] floatValue] : 0.42;
}
UIColor *color = [UIColor colorWithRed:0 green:0 blue:0 alpha:bart];
.
해결 방법에 대한 의견이 있으십니까?
이 질문은 명확하지 않습니다. 무슨 문제가 있습니까? 당신은 말하지 않습니까? [dict objectForKey : @ "bartf"]'는 항상'nil'입니까? – rmaddy
@rmaddy no, bartf는 항상 0.42 (두 번째 줄 끝 부분) –
입니다. 즉 [dict objectForKey : @ "bartf"]'는 항상 nil입니다. 'dict'이'nil'이 아니라는 것을 확인 했습니까? 그렇다면, 키'@ "bartf"'에 대한 값을 포함합니까? – rmaddy