UIPickerView と配列がありますが、配列からすべての日付を UIPicker に入力することはできないようです。
構文は次のようになっていることを知っています。
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
return [treatments objectAtIndex:row];
}
処理は配列名ですが、これを使用すると次のエラーが発生します。
-[Treatment isEqualToString:]: unrecognized
プロジェクト全体を検索しましたが、次のフレーズが見つかりません。isEqualToString
Treatment.h ファイル:
#import <Foundation/Foundation.h>
@interface Treatment : NSObject {
NSString *treatmentid;
NSString *treatmentName;
NSString *treatmentPrice;
}
@property (nonatomic, strong) NSString *treatmentid;
@property (nonatomic, strong) NSString *treatmentName;
@property (nonatomic, strong) NSString *treatmentPrice;
@end
すべてのピッカー コード:
-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {
return [treatments count];
}
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
return 1;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
return [treatments objectAtIndex:row];
}
さらにコードが必要な場合は、
前もって感謝します