我正在尝试从URL获取一些数据,但出于某种原因,当我执行以下操作时没有任何反应.无论是didReceiveResponse:,didReceiveData:,didFailWithError:或者connectionDidFinishLoading:是达到了,除非我添加超时通过这样做我的要求:[request setTimeoutInterval:10.0]
这是我正在做的事情:
-(void)getConfigFromServer{
[self getContentAtURL:kUrlGetUser];
}
//Va chercher le contenu à l'URL passée en paramètre
- (void)getContentAtURL: (NSURL *)url {
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSString * userLogin = [userDefaults objectForKey:@"UserLogin"];
NSString * userPassword = [userDefaults objectForKey:@"UserPassword"];
NSURL * urlFinal = [NSURL URLWithString:[NSString stringWithFormat:@"%@", url]];
NSLog(@"Request : %@", [NSString stringWithFormat:@"%@", url]);
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:urlFinal];
[request setHTTPShouldHandleCookies:NO];
[request setTimeoutInterval:10.0];
NSString *sourceString = …Run Code Online (Sandbox Code Playgroud) 我尝试以编程方式创建UIButton时遇到一些问题.问题是按钮显示(即,如果我设置背景颜色,我可以清楚地看到按钮)并且是可点击的,但标题标签不可见.
这是我正在做的事情:
valueButton = [UIButton buttonWithType:UIButtonTypeCustom];
[valueButton addTarget:self action:@selector(openList:) forControlEvents:UIControlEventTouchUpInside];
valueButton.frame = CGRectMake(160.0, decalageLabel+6.0, 120.0, 20.0);
[valueButton.titleLabel setTextAlignment:UITextAlignmentRight];
[valueButton.titleLabel setFont:[UIFont fontWithName:@"Helvetica-Neue-Light" size:17.0]];
UIColor * colorLabelValue = [[UIColor alloc] initWithRed:131.0/255.0 green:159.0/255.0 blue:86.0/255.0 alpha:1.0] ;
[valueButton setTitleColor:colorLabelValue forState:UIControlStateNormal];
if(txtValueField == NULL){
txtValueField = @"";
}
valueButton.titleLabel.text = [NSString stringWithFormat:@"%@", txtValueField];
NSLog(@"button : %@ ", valueButton.titleLabel.text);
[self.contentView addSubview:valueButton];
Run Code Online (Sandbox Code Playgroud)
哦,我确保标题有一个实际值,通过NSLogging它的文本值,这很好.所以我不知道发生了什么.任何的想法?
我有一个UITableViewController自定义单元格,我用自己的子类定制.在这个子类中,我添加了一个按钮,我想将视图推入导航控制器的堆栈中.我不知道如何做到这一点,因为我不知道如何从我的自定义单元格访问导航控制器.
任何的想法?
当用户开始编辑其中一个单元格中显示的UITextField时,我无法尝试向上滚动tableView.
我的问题是我无法找到一种方法来了解视图中UITextField的位置.如果我尝试使用activeTextField.frame.origin.y,我会在单元格中获取TextField的位置,但不会在tableView中.
我构建视图的方式如下:我有一个TableViewController,它使用初始化UITextField的自定义类创建单元格.然后我的TableViewController将UITextField委托设置为自身,因此我可以触发textFieldDidBeginEditing事件.但是如果我尝试NSLog的TextField的y原点,我总是为每个UITextField获得相同的值,这是它在单元格中的位置.
关于如何解决这个问题的任何想法?