如果捆绑包的图像不是来自@“TTLauncherItem ://12.png”,而是如下所示,它将不会显示为图像。
[pageArray addObject:[[[TTLauncherItem alloc] initWithTitle:[titleArray objectAtIndex:(j+i*pageCount)]
image:@"/Users/alex/Library/Application Support/iPhone Simulator/4.1/Applications/457F60DD-86EF-42E3-95F5-3BFC7C223987/Documents/magazine_covers/12.png"
URL:@"tt://setUp"
canDelete:NO] autorelease]];不支持这种init类型吗?
发布于 2010-11-30 05:40:33
我不确定文件系统上图像的直接URL。但是为了将我的项目中的镜像用作TTLauncherItem镜像,我执行了以下操作:
NSString* imageName = @"my-sweet-icon.png";
UIImage* thumbnail = [UIImage imageNamed:@"mySweetImage.png"];
[[TTURLCache sharedCache] storeImage:thumbnail forURL:imageName];
TTLauncherItem* item1 = [[[TTLauncherItem alloc] initWithTitle:@"Title"
image:imageName
URL:@"tt://url" canDelete:NO] autorelease];发布于 2011-01-03 23:57:23
iOS应用程序无法访问您的本地文件系统。使用documents关键字而不是bundle。快速浏览一下代码就会发现,它也可以处理嵌套目录。
@"documents://12.png"https://stackoverflow.com/questions/4295519
复制相似问题