小编lav*_*voy的帖子

自定义颜色我的UIActivityIndi​​catorView

我想让我的UIActivityIndicatorView颜色为自定义颜色.有没有办法设置这个属性?

objective-c uiactivityindicatorview ios

48
推荐指数
1
解决办法
2万
查看次数

iOS上的Objective C数据缓存

我从API中提取数据,然后用它构建我的数据对象.我希望将来缓存这些数据.我一直在NSUserDefaults中存储来自api的字符串,然后在每次加载应用程序时重新解析它.这样可行,但这似乎是错误的方法.

我怎样才能做到这一点?

cocoa-touch objective-c ios

18
推荐指数
4
解决办法
2万
查看次数

UITableView插入行而不滚动

我有一个从Web服务中提取的数据列表.我刷新数据,我想在当前数据上方的表视图中插入数据,但我想在tableview中保持当前的滚动位置.

现在我通过在当前部分上方插入一个部分来完成此操作,但它实际上是插入,向上滚动,然后我必须手动向下滚动.我尝试在此之前禁用滚动表,但这也不起作用.

这看起来很不稳定,看起来很黑.有什么更好的方法呢?

[tableView beginUpdates];

[tableView insertSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationNone];

[tableView endUpdates];

NSUInteger iContentOffset = 200; //height of inserted rows

[tableView setContentOffset:CGPointMake(0, iContentOffset)];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview

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

AFNetworking,AFHTTPRequestOperation完成块缓慢触发代码

我正在使用AFNetworking注册新用户,一切正常,但在下面的块我有一些问题:

    AFHTTPRequestOperation *operation = [[[AFHTTPRequestOperation alloc] initWithRequest:myRequest] autorelease];
operation.completionBlock = ^ {
    if ([operation hasAcceptableStatusCode]) {
        NSLog(@"success");
        username.backgroundColor = [UIColor yellowColor];
    } else {
        switch ([operation.response statusCode]) {
            case 421:                  
            {
                NSLog(@"Username taken.");
                username.backgroundColor = [UIColor yellowColor];   
            }
                break;
            default:
                break;
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

基本上我的服务器端脚本做了一些验证并激活了HTTP状态代码(我知道421不是有效的).这使我能够知道服务器上出了什么问题,这很有效.

我的问题是,当响应返回它触发的NSLog(@"success");NSLog(@"Username taken.");直线距离,但相当多的几秒钟,任何其他代码火灾后.

有人可以对此有所了解吗?

iphone ios5 afnetworking

9
推荐指数
1
解决办法
2万
查看次数

具有透明度的UIImage周围的UIBezierPath

我有一系列以透明背景为中心的图像.我想为所有这些添加一个白色边框,如果我有图像的不透明部分边框的路径,我可以绘制它.有可能提取这个吗?

uiimage ios uibezierpath

6
推荐指数
0
解决办法
1744
查看次数

在enumerateObjectsUsingBlock期间使用removeObject是否安全:?

这段代码运行时没有崩溃,我在文档中看不到任何内容,但是它真的安全吗?

[mutableArray enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
    // do some stuff to obj before removing it
    [mutableArray removeObject:obj];
}];
Run Code Online (Sandbox Code Playgroud)

objective-c foundation nsarray

4
推荐指数
2
解决办法
2129
查看次数

perl cpanm安装会出问题

我正在尝试安装cpan模块安装程序,我遇到了制作软件包的问题.

我跑了:

sudo cpan App::cpanminus
Run Code Online (Sandbox Code Playgroud)

我的结果:

// lots of other successful stuff
CPAN: Module::CoreList loaded ok (v2.43)
'YAML' not installed, will not store persistent state

CPAN.pm: Going to build M/MI/MIYAGAWA/App-cpanminus-1.4008.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for App::cpanminus
make: *** No rule to make target `/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE/config.h', needed by `Makefile'.  Stop.
MIYAGAWA/App-cpanminus-1.4008.tar.gz
make -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Run Code Online (Sandbox Code Playgroud)

知道我的问题是什么吗?

perl install cpan

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

混淆可重用iOS包的Objective-C代码

可能重复:
Objective-C代码混淆

我正在尝试整合一个可以在多个应用程序中重用的iOS包.我希望能够将其捆绑给其他人以便轻松插入和使用,我想混淆代码,以便没有人可以阅读它.

在构建框架,静态库或其他解决方案以实现此目的和原因之间,您会建议什么?

obfuscation frameworks objective-c static-libraries ios

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

弹出导航视图控制器的顶部

我正在尝试设置导航视图,用户可以在其中输入设置.一旦设置在第3级完成(在按钮按下导航栏之后),我希望将导航视图弹回到根目录.我怎样才能做到这一点?

iphone uinavigationcontroller

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