小编sud*_*-rf的帖子

比较运算符未按预期运行

我有一组检查来执行某些任务.

// tempDouble is a (double), hour is an int

if (tempDouble > 60.0 && (hour >= 6 || hour <= 17)) { //CLEAR
    NSLog(@"CLEAR");
} 

else if (tempDouble > 60.0 && (hour < 6 || hour > 17)) { //NIGHT_CLEAR
    NSLog(@"NIGHT_CLEAR");
}

else if (tempDouble <= 60.0 && (hour >= 6 || hour <= 17)) { //CLOUDY
    NSLog(@"CLOUDY");
}

else if (tempDouble > 60.0 && (hour < 6 || hour > 17)) { //NIGHT_CLOUDY
    NSLog(@"NIGHT_CLOUDY"); 
}
Run Code Online (Sandbox Code Playgroud)

例如,当我的温度为76.3和1小时2时,我希望它会跳转到NIGHT_CLEAR,但它实际上是 …

iphone comparison objective-c

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

UITableViewCellStyleSubtitle无法正确显示

我正试图subtitle在我的文本中显示一些文字tableView.

这是我的部分代码tableView:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:SimpleTableIdentifier];

    if (cell == nil)
    {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:SimpleTableIdentifier] autorelease]; } //did the subtitle style

        NSUInteger row = [indexPath row];
        cell.textLabel.text = [listData objectAtIndex:row];
        return cell;

        cell.detailTextLabel.text = @"Hello there";  //This is not displaying...
    }
}
Run Code Online (Sandbox Code Playgroud)

我跑的时候没有看到字幕文字的原因吗?

iphone objective-c uitableview

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

如何从另一个类访问委托方法?

我的代理中有一个方法可以做到这一点:

-(void)showAddingPersonalDetails; {
personal = [[AddingPersonalDetails alloc] initWithNibName:@"AddingWithPersonalDetails" bundle:nil];
[window addSubview:personal.view];
[window makeKeyAndVisible];
mainscreen.view.hidden = YES;
NSLog(@"Called");
}
Run Code Online (Sandbox Code Playgroud)

在我需要之前,我不希望这个视图被初始化.这就是放入方法的原因.

问题是,我似乎无法从另一个类访问此代码.

我甚至试过这个:

BitWiseAppDelegate *appDelegate = (BitWiseAppDelegate *)[[UIApplication sharedApplication] delegate];
appDelegate.showAddingPersonalDetails;
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有任何想法吗?

iphone delegates objective-c subview

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

"if"条件不起作用

由于某种原因,在if条件中声明的变量得到一个未使用的变量,而稍后将要使用的变量得到未声明的变量.为什么会发生这种情况,以及解决问题的方法是什么.

NSString *name = [NSString stringWithFormat:@"Josh"];

if ([name isEqualToString:@"Josh"])
{
    NSString *greeting = [NSString stringWithFormat:@"Hello Josh"]; //Warning: Unused variable 'greeting'
}
else 
{
    NSString *greeting = [NSString stringWithFormat:@"Hello %@", name]; //Warning: Unused variable 'greeting'
}
NSLog (@"%@", greeting); //Error: 'greeting' undeclared
Run Code Online (Sandbox Code Playgroud)

cocoa if-statement objective-c

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

这段代码中的泄漏在哪里,所以我可以打电话给水管工?

好的,抓住了你的头衔.但严肃地说,我无法弄清楚我的代码中泄漏的来源.在仪器中运行它不会显示泄漏,但是当我分析它时它会警告我.这是可疑代码:

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *tableIdentifier = @"Table";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:tableIdentifier];

    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:tableIdentifier];
    }
    NSUInteger row = [indexPath row];

    if (cityCount >= 1) {

        NSString *city = [NSString stringWithFormat:@"%@, %@,  %@", 
                          [[cityData objectAtIndex:row] objectAtIndex:0], 
                          [[cityData objectAtIndex:row] objectAtIndex:1], 
                          [[cityData objectAtIndex:row] objectAtIndex:2]
                          //,[[cityData objectAtIndex:row] objectAtIndex:3]
                          ];

        cell.textLabel.text = city;
        cell.textLabel.font = [UIFont boldSystemFontOfSize:14]; 
        return cell;
    }

    else {
        cell.textLabel.text = @"No cities were found";
        cell.textLabel.font = [UIFont …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch memory-management objective-c

0
推荐指数
2
解决办法
954
查看次数

Xcode中的EXC_ARITHMETIC错误

if (([gameplay1.text intValue] % [gameplay3.text intValue]) == 0)
{
    //Do something
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?

iphone

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

如何在点击时将UISearch栏移动到屏幕顶部

我正在尝试为搜索用户体验建模,如下所示:

在此输入图像描述

在此输入图像描述

如何将搜索栏移动到屏幕顶部并使屏幕变暗,如上面的屏幕截图所示?

iphone xcode cocoa-touch objective-c uisearchbar

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

使用Xcode 4.4的Objective C中的换行符

有没有人在我之外有一个问题,哪里/ n没有在输出字符串中产生新行?这是一个由Stephen Kochan编写的"Objective in Objective C"第四版的入门程序.代码运行没有错误,但打印/ n而不是推进与文本相反的行.是否需要查看Xcode对话框设置或其他内容?

谢谢,

迈克尔

//  First programming example

#import <'Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {

        // insert code here...
        NSLog(@"Testing..../n....1/n....2/n....3");
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c xcode escaping objective-c nslog

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

iphone-UIView的背景

我是iPhone开发的新手.我有一个XIB文件,登录页面(表单).

现在我想设置UIView背景图像.

当我从Interface Builder提供图像时,没有任何效果,当我从代码中设置它时,也没有任何效果.

self.view.backgroundColor = [UIColor colorWithPatternImage:
                                    [UIImage imageNamed:@"srk_ipad_Homepg.png"]];
Run Code Online (Sandbox Code Playgroud)

我不想使用a,UIImageView因为当我放置图像时,我的所有控件都隐藏在后面UIView.

iphone

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