小编Seb*_* OH的帖子

如何重复AVAudioPlayer?

我只是想知道你如何重复一个AVAudioPlayer?

iphone ios4

51
推荐指数
3
解决办法
2万
查看次数

向检索到的NSMutableArray添加新对象 - 返回NSInternalInconsistencyException

当我尝试向检索到的对象添加对象时,我不断收到此错误NSMutableArray.

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[__NSCFArray insertObject:atIndex:]: mutating method sent to immutable object'
Run Code Online (Sandbox Code Playgroud)

检索:

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    NSMutableArray *arrayOfTitles = [userDefaults objectForKey:@"mainArraySaveData"];
    NSMutableArray *arrayOfSubjects = [userDefaults objectForKey:@"subjectArraySaveData"];
    NSMutableArray *arrayOfDates = [userDefaults objectForKey:@"dateArraySaveData"];

    _mutableArray=arrayOfTitles;
    _subjectArray=arrayOfSubjects;
    _dateArray=arrayOfDates;

    [_tableView reloadData];
Run Code Online (Sandbox Code Playgroud)

保存:

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
_mutableArray = [[NSMutableArray alloc] initWithArray:[userDefaults objectForKey:@"mainArraySaveData"]];
[userDefaults setObject:_mutableArray forKey:@"mainArraySaveData"];
[userDefaults synchronize];

_dateArray = [[NSMutableArray alloc] initWithArray: [userDefaults objectForKey:@"dateArraySaveData"]];
[userDefaults setObject:_dateArray forKey:@"dateArraySaveData"];
[userDefaults synchronize];

_subjectArray = [[NSMutableArray alloc] initWithArray: [userDefaults …
Run Code Online (Sandbox Code Playgroud)

objective-c nsmutablearray ios

5
推荐指数
1
解决办法
112
查看次数

Xcode:我如何做一次性的UIAlertView?

我有一个应用程序,我想提出一个警报视图,询问他们是否可以审查该应用程序?

任何帮助赞赏!

iphone ios4 ios

1
推荐指数
1
解决办法
1617
查看次数

UIViewController不在视图之间传递数据

我正在尝试在故事板中的UIViewControllers之间传递一些数据.我在下面有一些代码来传递数据.当我记录我正在保存在原始屏幕上的字符串时,这很好,但是当我去的时候,它就UIDetailViewController回来了(null).我的问题是什么?

原始视图控制器:

 -(void)tableView:(UITableView *) tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    if (tableView==_countryTableView) {
        if (indexPath.section==0) {
            AthleteDataTransfer *dataTransfer = [[AthleteDataTransfer alloc] init];
            dataTransfer.name=@"Yo";
            dataTransfer.dob=@"01/01/2000";
            dataTransfer.description=@"I am awesome";
            dataTransfer.hometown=@"Launy";

            NSLog(@"%@", dataTransfer.name);

            [self performSegueWithIdentifier:@"showDetail" sender:self];

        }

    }
}
Run Code Online (Sandbox Code Playgroud)

细节视图控制器:

AthleteDataTransfer *dataTransfer = [[AthleteDataTransfer alloc] init];
        _name.text=dataTransfer.name;
        dataTransfer.dob=_dob.text;
        dataTransfer.description=_description.text;
        dataTransfer.hometown=_hometown.text;

        NSLog(@"%@", dataTransfer.name);
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c ios ios7

0
推荐指数
1
解决办法
78
查看次数

标签 统计

ios ×3

ios4 ×2

iphone ×2

objective-c ×2

cocoa-touch ×1

ios7 ×1

nsmutablearray ×1