小编ale*_*ngn的帖子

RestKit iOS:简单的请求错误

我是iOS开发的新手,我正在使用ARC测试用于iOS的RestKit 0.9.3和xCode 4.2,我遇到了一个简单的get请求的问题.

我遵循这个教程:https://github.com/RestKit/RestKit/wiki/Tutorial-%3A-Introduction-to-RestKit

我试图发送一个简单的GET请求,我的web服务TouchUpInside一个UIButton.

但我收到一个"EXC_BAD_ACCESS": [6373:fb03] *** -[DataAccess respondsToSelector:]: message sent to deallocated instance 0x8275160

应用程序在此行停止,RKRequest.m存档:

if ([self.delegate respondsToSelector:@selector(requestDidStartLoad:)]) {
    [self.delegate requestDidStartLoad:self];
}
Run Code Online (Sandbox Code Playgroud)

我的代码:

MyViewController.m:

- (IBAction)myAction:(id)sender {
    DataAccess *data = [DataAccess alloc];
    [data sendRequests];
}
Run Code Online (Sandbox Code Playgroud)

DataAccess.m:

@implementation DataAccess

-(void)sendRequests {

    [RKClient clientWithBaseURL:SERVER_URL username:SERVER_USERNAME password:SERVER_PASSWORD];  
    [[RKClient sharedClient] get:@"/myDistantAction" delegate:self];
}

#pragma mark - Delegate

-(void)request:(RKRequest *)request didLoadResponse:(RKResponse *)response {

    if ([response isOK]) {
        NSLog(@"Retrieved : %@", [response bodyAsString]);
    }
} …
Run Code Online (Sandbox Code Playgroud)

objective-c ios restkit

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

Ember计算属性_super

我想知道是否有办法获得_super计算属性?

例如:

controllers/core-controller.js

export default Controller.extend({
    myAttribute: computed(function() {
        return {
            bar: this.get('bar')
        };
    });
});
Run Code Online (Sandbox Code Playgroud)

controllers/my-controller.js

import CoreController from 'controllers/core-controller';

export default CoreController.extend({
    myAttribute: computed(function() {
        let super = this.get('_super') //I'm trying to get the myAttribute object from the CoreController
        return merge(super, { foo: 'foo' });
    });
});
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

谢谢.

javascript ember.js

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

创建UIButton并将其添加到多个UIView上

我想创建一个UIButton并将其添加到多个UIView上,但它不能像这样工作:

UIButton *myBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[myBtn setFrame:CGRectMake(0.0f, 0.0f, 100.0f, 44.0f)];
[myBtn setTitle:@"MyButton" forState:UIControlStateNormal];

UIView *myView1 = [[UIView alloc] init];
[myView1 setFrame:CGRectMake(0.0f, 0.0f, 300.0f, 50.0f)];
[myView1 addSubview:myBtn];

UIView *myView2 = [[UIView alloc] init];
[myView2 setFrame:CGRectMake(0.0f, 0.0f, 200.0f, 100.0f)];
[myView2 addSubview:myBtn];
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

谢谢

objective-c uiview ios

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

PHP会话仅在CodeIgniter IE中丢失

我将失去与CodeIgniter的会话,并且仅在Internet Explorer中失败

我向我的第一个控制器发送一个AJAX请求:

/控制器/方法1

在这个方法1中,我创建了我的会话

$this->session->set_userdata('user', 1);
Run Code Online (Sandbox Code Playgroud)

我在第一个之后5秒发送第二个AJAX请求到另一个方法:

/控制器/方法2

在这种方法中,我尝试显示会话用户的内容

var_dump($this->session->userdata('user'));
Run Code Online (Sandbox Code Playgroud)

但我得到了一个布尔(假)答案.

有关信息,会话库是自动加载的.在Chrome中,这很好用.

你有什么想法解决这个问题吗?

谢谢

php session internet-explorer codeigniter

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