如何使用plist在UITextView中检索文本消息?

时间:2011-04-06 04:48:44

标签: iphone

我将短信保存到plist中,但我不知道如何从plist中检索它。如何使用plist在UITextView中检索文本消息?

3 个答案:

答案 0 :(得分:1)

@尝试执行此操作,您将获得UItextView中的数据,并且您已在plist中将文本数据类型设为NSString

    NSFileManager *fileManager = [NSFileManager defaultManager];
    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"plistname" ofType:@"plist"];  
    BOOL success = [fileManager fileExistsAtPath:filePath];
    if(!success){
        NSLog(@"not success");
    }


    NSString *data = [[NSString alloc] initWithContentsOfFile:filePath];
    [self.TextView setText:data];
    [self.TextView setFont:[UIFont fontWithName:@"Helvetica" size:16.0]];
    [data release];

希望它会对你有所帮助!祝你好运!

答案 1 :(得分:1)

您可能已经以NSData,NSDate,NSNumber,NSString,NSArray或NSDictionary的形式将数据保存到p-list文件中,所有这些类都定义了一个方法,用于将文件内容初始化为selfs。 :initWithContentsOfFile:。您应该将保存p-list文件的路径指定为此方法的参数。您可以以相同的方式直接保存和检索字符串对象。在使用file初始化字符串对象(比如stringFromPlist)之后内容编写以下代码以显示文本:

yourTextView.text=stringFromPlist;

您可能还想查看p-list programming guide

答案 2 :(得分:0)

Here该链接将向您展示如何从.plist文件中检索数据到数组。

在那里,您可以根据需要执行操作。