小编Jac*_*cob的帖子

范围超出界限的子串?

好的,所以这有点令人困惑(对我而言).我有一个字符串,它有一个我想要的数字.我用'/'包围了这个数字,这样我以后就可以得到这个数字了.

以下是我从中获取数字的方式:

if ([MYSTRING hasSuffix:@"mp"]) {
        int start = 0;
        int end = 0;
        char looking = '/';
        for(int i=0; i < MYSTRING.length; i++){
            if (looking == [MYSTRING characterAtIndex:i]) {
                if (start == 0) {
                    start = i;
                }
                else{
                    end = i + 1;
                }
            }
        }
        NSLog(@"%@", MYSTRING); //When i NSLOG here i get '2012-06-21 03:58:00 +0000/1/mp', 1 is the number i want out of the string, but this number could also change to 55 or whatever the …
Run Code Online (Sandbox Code Playgroud)

objective-c nsstring ios

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

如何停止执行选择器?

我想弄清楚如何停止执行选择器

我可以通过这样做来开始

            [self performSelector:@selector(vibe)];
Run Code Online (Sandbox Code Playgroud)

但我想弄清楚我怎么能阻止一个人.

任何帮助将非常感谢..谢谢!

objective-c selector ios

5
推荐指数
2
解决办法
4066
查看次数

如果与CGPoint声明

我需要一个如何使用CGPoint和if语句来检查x和y坐标的示例

像这样的事情

if(CGPoint == (XCORDINATE, YCORDINATE)){
do stuff
}
Run Code Online (Sandbox Code Playgroud)

然后我需要一个如何检查标签上的x和y坐标的示例

if(mylabel == (xpoint, ypoint)){
do stuff
}
Run Code Online (Sandbox Code Playgroud)

谢谢

objective-c cgpoint ios

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

我的应用程序可以使用多少内存?或者通常的是什么?

我一直在4个IOS设备上测试我的应用程序.1 ipod touch 2g,1 iPhone 3gs,2 iPhone 4.在iPhone 4上,我的应用程序在运行时将占用大约30-50mb的内存.在3G上它将需要大约15-30mb,而在iPod上它将需要大约15-27mb的内存.

针对您的应用程序可以使用多少内存,是否有任何规则?应用程序没有崩溃他们中的任何一个,但我想我读到某个地方,最大就像20MB的内存使用?

坦率地说,我很惊讶iPod touch 2g可以运行这个东西,我被告知,iPod 2g的最大价值就像是20 mb的内存.

现在我有另一个问题,在运行Instruments时,是否会在设备上添加任何内存使用量?似乎在运行仪器时,应用程序比不运行它时滞后更多.

谢谢你,雅各布

memory memory-management objective-c ios

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

在视图上停止用户交互

我的代码执行从右到左翻转的动画.问题是在切换时,只有0.75秒的动画,用户仍然可以与程序进行交互.我不希望他们能够,有没有办法在短时间内停止所有用户交互,或者只是一种完全停止它的方法,然后我可以使用计时器将其重新打开.这是我的动画代码:

        [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:0.75];
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight
                           forView:[self view]
                             cache:YES];
    [UIView commitAnimations];    
Run Code Online (Sandbox Code Playgroud)

谢谢你,雅各布

interaction objective-c uiview ios

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

正确删除视图,并添加子视图

我试图添加一个子视图,然后还删除以前的视图.

这是我的代码的样子:

    HowToPlay *LetsPlay = [[HowToPlay alloc] initWithNibName:@"HowToPlay" bundle:nil];

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight
                       forView:[self view]
                         cache:YES];
[UIView commitAnimations];  



MainViewController *ma = [[MainViewController alloc]init];
[ma.view removeFromSuperview];

[self.view addSubview:LetsPlay.view];
Run Code Online (Sandbox Code Playgroud)

Mainviewcontroller是其当前的视图.我希望它解除该视图,然后继续添加新视图LetsPlay.

此代码运行,并且它加载一个新视图,但是当我从LetsPlay加载另一个视图时,我可以看到mainviewcontroller仍然在它后面运行.我想永久地解雇它.

我甚至不确定我是否正确地进行此操作,所以如果我不能,请给我一个如何正确做到的例子.

谢谢 :)

view objective-c subview ios

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

按修改日期订购此数组?

我有一个php文件,它在我的用户目录中创建了一系列数组,然后该数组被发送回iPhone.

我的php正在创建的数组按字母顺序排序,我希望它按文件创建日期排序.

这是我的php文件的样子

<?php
$username = $_GET['username'];
$path = "$username/default/";


$files = glob("{$path}/{*.jpg,*.jpeg,*.png}", GLOB_BRACE);

// output to json
echo json_encode($files);

?>
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

谢谢 :)

php filemtime usort

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

从另一个类获取整数值

我知道我以前做过这个,但我不记得怎么做了.

我有一个整数,我希望能够改变我的另一个类.

我该怎么做?

MainViewClass : UIViewController {
int score;
}


#import "MainViewClass.h"
OtherClass : MainViewClass{

}
Run Code Online (Sandbox Code Playgroud)

然后在OtherClass的.m中我希望能够使用变量得分.

我该怎么做呢?

我在互联网上搜索过,尝试了几件事来试图让它上班不会成功.

谢谢你的期待!祝你有美好的一天.

inheritance integer objective-c ios

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

在解雇UIImagePicker后获取视频长度?

我想获得用户选择的视频长度.我正在使用苹果UIImagePicker,

这是我目前的代码:

    [self dismissModalViewControllerAnimated:YES];
//assign the mediatype to a string 
//check the media type string so we can determine if its a video
    NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
    webData = [[NSData alloc]init];
    webData = [NSData dataWithContentsOfURL:videoURL];
    //[self post:webData];
    video = 1;
    upload.hidden = NO;

    ImagesCopy = [[NSMutableArray alloc]initWithObjects:@"1", nil];
[tableview reloadData];
Run Code Online (Sandbox Code Playgroud)

感谢:D

iphone objective-c nsdata ios

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