0

我想在运行时将 iPhone 上 Document 中的所有 JPEG 文件添加到复制包资源中。可能吗?如何?我的 plist 是 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>
4

2 回答 2

0

Maintain countimagesaddedint countclass memember。_

在 viewDidLoad

 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 ++;
于 2013-01-03T08:32:31.573 回答
0

是的。您可以将以下数据保存在 .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>

我想这会对你有所帮助。

于 2013-01-03T07:11:14.550 回答