我在iphone中的代码有什么错误
我对手机编程还不熟悉。在这段代码中,我在数组中存储了我添加到包中的图像,我可以在缩略图中显示该图像。类似地,我在文档目录中创建了私有文件夹,在那里我添加了2个图像,之后我在数组中检索该图像,但我无法在缩略图中显示私有文档目录图像,但我可以显示捆绑图像。在下面的代码中,2个本地化图像是localImages我有store bundle图像,还有一个localImages我有store private document directory文件夹图像。现在bundle图像正在显示,但我评论说bundle localImages.and我在同一个localImages中使用了private document directory图像,但没有正常工作,显示了一些预期我在iphone中的代码有什么错误,iphone,Iphone,我对手机编程还不熟悉。在这段代码中,我在数组中存储了我添加到包中的图像,我可以在缩略图中显示该图像。类似地,我在文档目录中创建了私有文件夹,在那里我添加了2个图像,之后我在数组中检索该图像,但我无法在缩略图中显示私有文档目录图像,但我可以显示捆绑图像。在下面的代码中,2个本地化图像是localImages我有store bundle图像,还有一个localImages我有store private document directory文件夹图像。现在bundle图像正在显示,但我评论说bundl
paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
documentsDirectory = [paths objectAtIndex:0];
savedImagePath = [documentsDirectory stringByAppendingPathComponent:@"Tauky"];
NSLog(@"%@",savedImagePath);
NSError *error = nil;
if (![[NSFileManager defaultManager] fileExistsAtPath:savedImagePath])
[[NSFileManager defaultManager] createDirectoryAtPath:savedImagePath withIntermediateDirectories:NO attributes:nil error:&error];
dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:savedImagePath error:&error];
localImages = [[NSArray alloc] init];
predicate = [NSPredicate predicateWithFormat:@"self ENDSWITH '.jpeg'"];
imagesOnly = [dirContents filteredArrayUsingPredicate:predicate];
localImages = [NSArray arrayWithArray:imagesOnly];
NSLog(@"%@",localImages);
self.title = @"FGallery";
self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
localCaptions = [[NSArray alloc] initWithObjects:@"images53", @"image57",nil];
//localImages =[[NSArray alloc] initWithObjects: @"lava.jpeg",@"hawaii.jpeg",nil];
NSLog(@"%@",localImagess);
期望值低于代码
- (void)reloadGallery
{
_currentIndex = _startingIndex;
_isThumbViewShowing = NO;
// remove the old
[self destroyViews];
// build the new
if ([_photoSource numberOfPhotosForPhotoGallery:self] > 0) {
// create the image views for each photo
[self buildViews];
// create the thumbnail views
[self buildThumbsViewPhotos];
// start loading thumbs
[self preloadThumbnailImages];
// start on first image
[self gotoImageByIndex:_currentIndex animated:NO];
// layout
[self layoutViews];
}
}
在它的节目中是这样的
self=(FGalleryViewController *)0x6877050
_cmd=(SEL)0x103cf reloadgallery
我不明白,我试了很多方法。请帮帮我
谢谢您将方法命名为
reloadGallery
,但您似乎将其命名为reloadGallery
(注意小写字母“g!”)。将调用更改为reloadGallery
,应该可以