我想在运行时将iphone上的Document中的所有JPEG文件添加到copy bundle资源中。这可能吗?如何?我的列表是FrameMarkers-Info.plist。我可以把你的代码放在哪里?当我添加它时,它告诉我错误
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundleDocumentTypes</key>
<array/>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string>icon_vuforia_57x57.png</string>
<key>CFBundleIconFiles</key>
<array>
<string>icon_vuforia_57x57.png</string>
<string>icon_vuforia_114x114.png</string>
<string>icon_vuforia_72x72.png</string>
</array>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon_vuforia_57x57.png</string>
<string>icon_vuforia_114x114.png</string>
<string>icon_vuforia_72x72.png</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
</dict>
<key>CFBundleIdentifier</key>
<string>th.ac.kmitl.ce.nwlab.${PRODUCT_NAME:rfc1034identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
<array/>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIStatusBarHidden</key>
<true/>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UTExportedTypeDeclarations</key>
<array/>
<key>UTImportedTypeDeclarations</key>
<array/>
</dict>
</plist>
是。您可以将以下数据保存在.plist文件中。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>name</key>
<string>images.jpg</string>
</dict>
<dict>
<key>name</key>
<string>images1.jpg</string>
</dict>
<dict>
<key>name</key>
<string>images2.jpg</string>
</dict>
<dict>
<key>name</key>
<string>images3.jpg</string>
</dict>
<dict>
<key>name</key>
<string>images4.jpg</string>
</dict>
<dict>
<key>name</key>
<string>images5.jpg</string>
</dict>
<dict>
<key>name</key>
<string>images6.jpg</string>
</dict>
<dict>
<key>name</key>
<string>images7.jpg</string>
</dict>
</array>
</plist>
我想这会对你有帮助。
images
的Maintain count
u added
表示int count
在class memember
中
count = 0;
现在adding
(保存)Images increase count
。每次new count
name image
文件将是saved
,可以很容易地管理:
NSString *filepath1 = [NSString stringWithFormat:@"%@/Image%03d",documentDirPath,count];
[imgData writeToFile:filepath1 atomically:YES];
count ++;