0
핵심 데이터 항목에서 일부 값을 추출하여 NSString에 할당하려고했습니다. 지금까지 내 코드는 다음과 같습니다'NSString'에 대한 @interface가 'setText :'셀렉터를 선언합니다.
#import "CopyToClipViewController.h"
@interface CopyToClipViewController()
@end
@implementation CopyToClipViewController
@synthesize device;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
if (self.device) {
NSString *namevalue;
NSString *versionvalue;
NSString *companyvalue;
[namevalue setText:[self.device valueForKey:@"name"]];
[versionvalue setText:[self.device valueForKey:@"version"]];
[companyvalue setText:[self.device valueForKey:@"company"]];
}
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
내가 오류를 수신하고, '있는 NSString'에 대한 가시적 @ 인터페이스가 선택 '의 setText를'선언하지 않는 NSStrings에 데이터를 설정하려고 세 가지 라인. 솔루션에 대한 아이디어가 있습니까? 미리 감사드립니다!
그냥 쓰기에의 setText를 사용할 수 없습니다 [self.device의 valueForKey : @ "기업"]; 문자열 자체에 setText를 사용할 수 없습니다. – user1567896
메시지를 읽으십시오. 컴파일러에서 NSString이라고 말한 것에 "setText"를 수행하고 있습니다. (이 경우 어디에서인지 분명합니다.) –
오류를 읽습니다. 존재하지 않는 방법을 사용하려고합니다. – Kevin