问题标签 [fgallery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
221 浏览

iphone - FGallery 无法从 NSArray 加载 ImagePath

见下文我做了什么:

我有一个NSArray有 10 个图像路径,直接从我的本地数据库中获取。每个路径都采用这种格式:/Users/myname/Library/Application Support/iPhone Simulator/6.1/Applications/CC5BE47A-8249-FDDF-90E3-415CEBGGD75AB/Documents/..

FGallery用来在网格视图和全尺寸视图中显示图像。当我试图将上述NSArray方法FGallery委托给我的应用程序时,我的应用程序正在崩溃。它给了我以下错误:

现在我需要的是:

我需要上述错误的解决方案,为什么我的应用程序在初始化NSArray有 10 个图像路径到FGallery委托方法后会崩溃?

添加的代码:

0 投票
0 回答
59 浏览

objective-c - iPhone上的FGallery问题

我正在尝试实现 FGallery 以在网格视图中显示图像。但我面临一个问题,我在下面解释:

  1. 当我尝试使用以下方法加载图像时,它可以工作,

    NSString *string1 = @"user/name/Library/ApplicationSupport/../Documents/image1.jpg"; NSArray *array = [[NSArray alloc]initWithObjects: string1,nil];

    上述方法完全有效,没有我们的错误。

  2. 但是当我尝试使用以下方法加载图像时,我只得到空白图像,

    NSString *string1 = (NSString *) [[self.allImagePath valueForKey@"image_Path"] objectAtIndex:0]; NSArray *array = [[NSArray alloc]initWithObjects: string1, nil];

    上述方法在网格视图和缩略图视图中加载空白图像。请指导我解决问题。

0 投票
0 回答
165 浏览

ios - iOS FGallery目标c动态分配字符串值

解释我的问题有点复杂。我正在使用 FGallery 库https://github.com/gdavis/FGallery-iPhone,尤其是它从 URL 地址加载图像的功能。当我对 URL 路径进行硬编码时,它非常有效,但是当我将一个字符串变量传递给我创建的类时,它不起作用。我尝试调试它,似乎一切正常,有一个字符串分配给变量和所有内容,但不显示图片。我正在循环执行此操作并使用 ARC。

我已经评论了一段有效的代码,哪些无效。我想你不需要整个程序,因为它会向我的本地 Web 服务器发出请求以获取 URL 地址和描述,但相信我,这东西完美无缺。感谢您帮助解开这个谜团。编辑:完整源代码:https ://dl.dropboxusercontent.com/u/46512232/FGallery.zip

0 投票
1 回答
1222 浏览

ios - 如何在 webview 上缓存图像?

我在 UIViewController 中有一个 UIWebView。我正在通过此功能为 UIWebView 加载内容:

如果我的内容包含许多图像,我会通过 FGallery ( https://github.com/gdavis/FGallery-iPhone ) 创建一个画廊。当我第一次打开 UIViewController 时,我正在 UIWebView 中加载图像和文本。我关闭应用程序并关闭网络。然后我打开我的应用程序并打开一个 UIViewController。我正在从缓存中加载我的 UIWebView。但我有一个问题。如果我在关闭网络之前打开图库,则不会从缓存中加载图库的封面,但会加载图库中的所有图像。如果我在关闭网络之前没有打开画廊,画廊的封面将从缓存中加载。画廊的封面和画廊的第一张图片是一样的。

如果我打开一个画廊,为什么画廊的封面不加载?