小编Emi*_*mil的帖子

你能看到这段代码有什么问题吗?

NSString *path = [[NSBundle mainBundle] pathForResource:[arraySub objectAtIndex:indexPathHere.row] ofType:@"mp3"];
NSURL *file = [[NSURL alloc] initFileURLWithPath:path];
AVAudioPlayer *myPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:file error:nil];
self.player = myPlayer;
[player prepareToPlay];
[player setDelegate:self];
[self.player play];

NSTimeInterval lenghtMusic = player.duration;

if (player.currentTime == lenghtMusic) {
 NSLog(@"It worked");
 [tableThing deselectRowAtIndexPath:indexPathHere animated:YES];
 [myPlayer autorelease];
 [file autorelease];
}
Run Code Online (Sandbox Code Playgroud)

你能看到什么问题吗?

显然,"if" - 陈述从未被称为......

iphone xcode objective-c

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

简单的数组循环问题Objective-C

你怎么能做这个工作?

numbers = [[NSMutableArray alloc] initWithObjects: ({int x = 0; while (x <= 60 ) { return x; x++; } })];
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

arrays iphone xcode loops objective-c

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

显示UILabel*秒; 除了NSTimer以外的其他方式?

有没有其他方式显示对象/按钮/任何东西,例如3秒,而不是NSTimer?
我可以使用动画来做到这一点吗?

iphone xcode objective-c

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

在为网站开发应用程序时从哪里开始

我正计划开发一个由Wordpress提供支持的网站iPhone应用程序.

在为这些网站开发应用程序时,我可以/应该从哪里开始编码?

我应该使用Wordpress的API,还是应该直接访问(MySQL)数据库?

我非常乐于接受各种想法.

谢谢.

iphone wordpress objective-c web

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

将选择器(重新加载)发送到当前视图

我有一个重载按钮,UINavigationController应该发送一个reload-selector到当前加载的视图,也就是顶部的视图.我无法弄清楚我是如何做到这一点的.

我不知道从哪里开始,所以如果有人能给我一个指针,那就太棒了:)

谢谢!

iphone objective-c selector uiviewcontroller uinavigationcontroller

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

简化开关语句(Objective-C)

我正在尝试简化一个需要大量空间和时间来编写的switch语句.查看代码,你会明白的.如果没有,我稍后会解释.

// When row is selected
- (void)pickerView:(UIPickerView *)pickerTimer didSelectRow:(NSInteger)row inComponent:(NSInteger)component {

    switch (row) {
        case 0:
            NSLog(@"It obviously worked.0");
            break;
        case 1:
            NSLog(@"It obviously worked.1");
            break;
        case 2:
            NSLog(@"It obviously worked.2");
            break;
        case 3:
            NSLog(@"It obviously worked.3");
            break;
        case 4:
            NSLog(@"It obviously worked.4");
            break;
        case 5:
            NSLog(@"It obviously worked.5");
            break;
        case 6:
            NSLog(@"It obviously worked.6");
            break;
        default:
            NSLog(@"It did kindof work.NIL");
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以简化这个吗?只是喜欢,

NSLog(@"It did work! %@", row);
Run Code Online (Sandbox Code Playgroud)

为了记录,我尝试了,它没有用.

iphone objective-c switch-statement uipickerview

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

即使取消分配,也不会返回nil

我在这里碰到了一个真正的困难.

我的课程是自我创建的(一个+ (void) start;方法),它被委派给一个代表.我需要通过委托选择器向委托发送一些消息.为了检查代表是否已被释放,我已经尝试过if (delegate == nil/NULL),但即使它确实已经发布,它仍然说它不是.

我该如何解决这个问题?(代表被分配到id)

这就是我的应用程序的构建方式:

AppDelegate
> NavController
>> TableView 
>>> Post 
>>>> GetData 
Run Code Online (Sandbox Code Playgroud)

GetData是自创的类.Post是GetData的委托,由TableView/NavController发布.发布Post后,它也被设置为零.
换句话说,GetData不会释放它的委托!

iphone delegates objective-c release-management

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

iPhone SDK:检查NSURL无效的网址的有效性?

我正在尝试检查给定的URL是否有效,我这样做:

- (BOOL)urlIsValid:(NSString *)address {
    NSURL *testURL = [NSURL URLWithString:address];
    if (testURL == nil) {
        return NO;
    }
    else {
        return YES;
    }
}
Run Code Online (Sandbox Code Playgroud)

因为"URLWithString"应该返回"nil",如果URL格式不正确,我认为这会起作用,但它不是出于某种原因.有人可以告诉我为什么吗?提前致谢!

iphone url sdk objective-c nsurl

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

RegEx替换HTML标记中的所有宽度和高度值

我从另一篇文章中获得了这个RegEx,但它没有完全像它应该的功能.

这是模式:/(<[^>]+ (height|width)=)"[^"]*"/gi和替换:$1"auto"

这是一个典型的替换字符串: <p width="123" height="345"></p>

现在,我希望这会返回<p width="auto" height="auto"></p>,但它会返回<p width="123" height="auto"></p>.

你能帮我弄清楚如何替换HTML标签中的宽度和高度值吗?哦,我真的希望它也适用于小的叛逆迹象(例如width='*').

非常感谢!

html php regex dom

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

Lucene:根据相关性进行搜索和检索

我正在使用lucene进行索引和搜索.下面是我用于搜索的代码.但是在当前代码中,结果是排序的.但我希望结果基于相关性.假设如果我搜索像"ab c"这样的单词,我希望我的搜索得到的结果与"ab c"匹配,然后是"ab"或"bc",最后是"a","b","c"但当前结果排序.

当我们搜索多个单词时,有人可以建议我如何根据相关性检索结果.谢谢你的帮助.

java lucene

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