好的,所以这有点令人困惑(对我而言).我有一个字符串,它有一个我想要的数字.我用'/'包围了这个数字,这样我以后就可以得到这个数字了.
以下是我从中获取数字的方式:
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) 我想弄清楚如何停止执行选择器
我可以通过这样做来开始
[self performSelector:@selector(vibe)];
Run Code Online (Sandbox Code Playgroud)
但我想弄清楚我怎么能阻止一个人.
任何帮助将非常感谢..谢谢!
我需要一个如何使用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)
谢谢
我一直在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时,是否会在设备上添加任何内存使用量?似乎在运行仪器时,应用程序比不运行它时滞后更多.
谢谢你,雅各布
我的代码执行从右到左翻转的动画.问题是在切换时,只有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)
谢谢你,雅各布
我试图添加一个子视图,然后还删除以前的视图.
这是我的代码的样子:
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仍然在它后面运行.我想永久地解雇它.
我甚至不确定我是否正确地进行此操作,所以如果我不能,请给我一个如何正确做到的例子.
谢谢 :)
我有一个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)
我该怎么办?
谢谢 :)
我知道我以前做过这个,但我不记得怎么做了.
我有一个整数,我希望能够改变我的另一个类.
我该怎么做?
MainViewClass : UIViewController {
int score;
}
#import "MainViewClass.h"
OtherClass : MainViewClass{
}
Run Code Online (Sandbox Code Playgroud)
然后在OtherClass的.m中我希望能够使用变量得分.
我该怎么做呢?
我在互联网上搜索过,尝试了几件事来试图让它上班不会成功.
谢谢你的期待!祝你有美好的一天.
我想获得用户选择的视频长度.我正在使用苹果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