0

住所のすべての行をテキスト ビューに追加することはできますか?これまでのところ、ビューに表示されるのは最後の行だけですadresslines

  self.adresslines.text = (NSString *)(CFDictionaryGetValue(dictionary, kABPersonAddressCityKey));
        self.adresslines.text = (NSString *)(CFDictionaryGetValue(dictionary, kABPersonAddressStreetKey));
        self.adresslines.text = (NSString *) (CFDictionaryGetValue(dictionary, kABPersonAddressZIPKey));
4

1 に答える 1

1

これで、アドレスの各行でテキストビューのテキストを設定できます。置き換えるのではなく、追加したい。このようなものが機能します:

NSMutableString *text = [NSMutableString string];    
[text appendString:(NSString *)(CFDictionaryGetValue(dictionary, kABPersonAddressCityKey))];
[text appendString:@"\n"];
[text appendString:(NSString *)(CFDictionaryGetValue(dictionary, kABPersonAddressStreetKey))];
[text appendString:@"\n"];
[text appendString:(NSString *) (CFDictionaryGetValue(dictionary, kABPersonAddressZIPKey))];
self.addresslines.text = text;

もちろん、ここにチェックを追加して、空白行を避けたり、必要に応じて他のフォーマットを追加したりできます。

于 2012-10-23T21:03:41.897 に答える