我想知道什么是Windows Phone 7 SDK语言来为这个操作系统编写应用程序?我在哪里可以下载SDK,有没有Mac版本?
使用此方法时,我需要同时删除多个UIViews表单superview:
[view1 , view 2 , vie3 removeFromSuperview];
Run Code Online (Sandbox Code Playgroud)
编译器给了我一个警告:
Run Code Online (Sandbox Code Playgroud)**warning: Unused Entity Issue: Expression result unused**
怎么做对了?
嗨,我想知道如何在应用程序生命中只调用一次方法...我的应用程序应该从服务器下载一些文件,我只需要做一次; 我的意思是每次安装只需要一次
这是我的方法
//Download some images from server and save it into directory
- (void) downloadCovers {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
[self saveFile:@"mag1" ofType:@"png" fromURL:@"http://myweb.com/mag1.png" inDirectory:documentsDirectory];
}
Run Code Online (Sandbox Code Playgroud)
并且此方法将图像设置为UIButton BG:
- (void)buttonsBGImage {
UIImage * bgMag1 = [self loadImage:@"mag1" ofType:@"png" inDirectory:[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]];
[mag1 setBackgroundImage:bgMag1 forState:UIControlStateNormal];
NSLog(@"BG IS SET");
}
Run Code Online (Sandbox Code Playgroud) 我是在一个plist文件计算值的问题,问题是if语句应检查是否值比我的plist中的对象时,则停止移动到下页,这里是我的代码,但是:
picturesDictionary = [NSDictionary dictionaryWithContentsOfFile:
[[NSBundle mainBundle] pathForResource:@"images" ofType:@"plist"]];
arrays = [picturesDictionary objectForKey:@"PhotosArray"];
int photoCount = [arrays count];
if ((photoNumber < 1) || (photoNumber > photoCount)) return nil;
controller = [BookController rotatableViewController];
PhotosInAlbum.image = [UIImage imageNamed:[arrays objectAtIndex:pageNumber]];
Run Code Online (Sandbox Code Playgroud)
但是当照片到达最后一页时,应用程序将崩溃,调试器消息:
'NSRangeException', reason: '-[__NSCFArray objectAtIndex:]: index (30) beyond bounds (30)'
*** First throw call stack:
Run Code Online (Sandbox Code Playgroud) 我试图从SKScene呈现一个UIViewController,但应用程序崩溃,这是我的代码:
1-:
UIViewController *vc = self.view.window.rootViewController;
helpVC = [[HelpViewController alloc]initWithNibName:@"HelpViewController" bundle:nil];
[vc presentViewController: helpVC animated: YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
2-
helpVC = [[HelpViewController alloc]initWithNibName:@"HelpViewController" bundle:nil];
SKScene *sks = (SKScene*)helpVC;
[self.view presentScene:sks];
Run Code Online (Sandbox Code Playgroud)
在这两种方式我的应用程序崩溃,谢谢你的帮助
崩溃的原因是:
2014-02-08 16:38:29.119 BrickRacer[13883:70b] -[UIView presentScene:]: unrecognized selector sent to instance 0x10bb7ea50
2014-02-08 16:38:29.122 BrickRacer[13883:70b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView presentScene:]: unrecognized selector sent to instance 0x10bb7ea50'
*** First throw call stack:
(
0 CoreFoundation 0x0000000101fe8795 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x0000000101d4b991 objc_exception_throw + 43 …Run Code Online (Sandbox Code Playgroud) 我正在尝试对图像应用一些过滤器,所以我GPUImageFilterGroup 用来混合过滤器,但我的应用程序崩溃,这是我的代码:
- (IBAction)effectApply:(id)sender {
GPUImageFilterGroup *groupFilter = [[GPUImageFilterGroup alloc]init];
GPUImagePicture *stillImage= [[GPUImagePicture alloc]initWithImage:_img.image];
GPUImageBrightnessFilter *brightnessFilter = [[GPUImageBrightnessFilter alloc]init];
[brightnessFilter setBrightness:.4];
GPUImageContrastFilter *contrastFilter = [[GPUImageContrastFilter alloc]init];
[contrastFilter setContrast:2.0];
GPUImageExposureFilter *exposureFilter =[[GPUImageExposureFilter alloc]init];
[exposureFilter setExposure:.2];
[groupFilter addFilter:brightnessFilter];
[groupFilter addFilter:contrastFilter];
[groupFilter addFilter:exposureFilter];
[(GPUImageFilterGroup *) groupFilter setInitialFilters:[NSArray arrayWithObject: brightnessFilter]];
[(GPUImageFilterGroup *) groupFilter setTerminalFilter:exposureFilter];
[stillImage addTarget:filter];
[filter useNextFrameForImageCapture];
[stillImage processImage];
UIImage *currentFilteredVideoFrame = [filter imageFromCurrentFramebuffer];
_img.image = currentFilteredVideoFrame;
}
Run Code Online (Sandbox Code Playgroud)
崩溃日志:
2014-07-10 15:27:03.955 Effect Test[65595:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: …Run Code Online (Sandbox Code Playgroud) ios ×5
objective-c ×4
iphone ×3
cocoa-touch ×2
ipad ×2
xcode ×2
gpuimage ×1
sdk ×1
sprite-kit ×1