Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 数组来自哪里?还要注意的是,您总是从用户默认设置中获取不可变对象,即使您将可变对象放入其中。如果您有一个新问题,请不要编辑旧问题。总是创建一个新的帖子。 id object = [[NSUserDefaults standardUserDefaults] _Iphone_Objective C_Cocoa_Cocoa Touch - Fatal编程技术网

Iphone 数组来自哪里?还要注意的是,您总是从用户默认设置中获取不可变对象,即使您将可变对象放入其中。如果您有一个新问题,请不要编辑旧问题。总是创建一个新的帖子。 id object = [[NSUserDefaults standardUserDefaults]

Iphone 数组来自哪里?还要注意的是,您总是从用户默认设置中获取不可变对象,即使您将可变对象放入其中。如果您有一个新问题,请不要编辑旧问题。总是创建一个新的帖子。 id object = [[NSUserDefaults standardUserDefaults] ,iphone,objective-c,cocoa,cocoa-touch,Iphone,Objective C,Cocoa,Cocoa Touch,数组来自哪里?还要注意的是,您总是从用户默认设置中获取不可变对象,即使您将可变对象放入其中。如果您有一个新问题,请不要编辑旧问题。总是创建一个新的帖子。 id object = [[NSUserDefaults standardUserDefaults] objectForKey:@"array"]; if (object) { locationArray = object; NSLog(@"retrieved", object); }


数组来自哪里?还要注意的是,您总是从用户默认设置中获取不可变对象,即使您将可变对象放入其中。如果您有一个新问题,请不要编辑旧问题。总是创建一个新的帖子。
id object = [[NSUserDefaults standardUserDefaults] objectForKey:@"array"];

    if (object) 
    {
        locationArray = object;
        NSLog(@"retrieved", object);
    }
    else 
    {
        locationArray = [[NSMutableArray alloc] init];
        NSLog(@"init");
    }
            ABMultiValueRef multi = ABRecordCopyValue(person, property);
            NSUserDefaults *locatie = [NSUserDefaults standardUserDefaults];

            // Set up an NSArray and copy the values in.
            NSArray *theArray = [(id)ABMultiValueCopyArrayOfAllValues(multi) autorelease];
            //everything goes fine the first time, but the second time i receive an error after at this code:
            [locationArray addObject:theArray];

            [locatie setObject:locationArray forKey:@"array"];
NSString *fname = (NSString *)ABRecordCopyValue(person, kABPersonFirstNameProperty);
NSMutableString *lname = (NSMutableString *)ABRecordCopyValue(person, kABPersonLastNameProperty);
NSMutableString *name = [[NSMutableString alloc] init];
NSMutableString *space = @" ";
fname = [fname stringByAppendingFormat:space];
fname = [fname stringByAppendingFormat:lname];
name = fname;
[nameArray addObject:fname];
    if (nameArray == nil) {
        NSLog(@"NO DATA TO RETRIEVE FROM USERDEFAULTS");
NSMutableArray* locationArray = [[NSUserDefaults standardUserDefaults] objectForKey:@"array"];

if (locationArray != nil)
    locationArray = [[locationArray mutableCopy] autorelease];
else 
    locationArray = [NSMutableArray array];