小编Bar*_*cki的帖子

如何定义预处理器宏来检查iOS版本

我用它来检查iOS版本,但它不起作用:

#ifndef kCFCoreFoundationVersionNumber_iPhoneOS_5_0
#define kCFCoreFoundationVersionNumber_iPhoneOS_5_0 675.000000
#endif

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_5_0
#define IF_IOS5_OR_GREATER(...) \
if (kCFCoreFoundationVersionNumber >= kCFCoreFoundationVersionNumber_iPhoneOS_5_0) \
{ \
__VA_ARGS__ \
}
#else
#define IF_IOS5_OR_GREATER 0
#endif
Run Code Online (Sandbox Code Playgroud)

我做的时候

#if IF_IOS5_OR_GREATER
NSLog(@"iOS5");
#endif
Run Code Online (Sandbox Code Playgroud)

什么都没发生.这里有问题吗?

iphone objective-c ios c-preprocessor

6
推荐指数
4
解决办法
3万
查看次数

在iOS上更新应用程序后,钥匙串数据丢失

我在密钥链中保存了一些数据,但在每次应用程序更新后都会丢失数据.当我在用户默认值中保存某些内容时,我遇到了同样的问题.这很重要,因为我用它来存储创建的唯一标识符.有什么不对?谢谢你的任何提示.

keychain nsuserdefaults ios

5
推荐指数
1
解决办法
1575
查看次数

iOS:UIDocumentPickerViewController-缺少iCloud授权错误

我想使用此错误UIDocumentPickerViewController

初始化文档选择器的应用程序缺少iCloud权利。是否设置了com.apple.developer.icloud-container-identifiers?

我在“ 功能”中启用了iCloud,并且我拥有的权利设置为设置为具有一个元素的数组。com.apple.developer.icloud-container-identifiersiCloud.${CFBundleIdentifier}

是什么导致此错误,尤其是在较早时起作用?

该错误显示文档选择器,但在尝试初始化时会发生UIDocumentMenuViewController

它与捆绑软件版本有关,当我更改版本号,将其更改为上一个版本时,会发生此错误。有人知道吗?

ios icloud

5
推荐指数
0
解决办法
1328
查看次数

带有操作栏和标签的Android布局

我是Android的新手,我需要你的建议.我想要一个带有操作栏的活动,我还需要选项卡(但不是操作栏中的选项卡)和操作栏中的下拉列表进行导航.当我单击例如第一个选项卡时,操作栏中的导航列表应填充数据,当秒选项卡,导航列表应填充其他数据等时,更改选项卡时也应更改操作项.当我从操作栏的导航列表中选择一些项目时,应该更新视图.我不知道该怎么做.

我使用ActionBarSherlock作为操作栏,我已经使用TabHost和TabWidget与片段一起使用,当我点击选项卡,然后片段被更改,但这不是我想要的,我不知道接下来该做什么.你可以帮帮我吗?

这是一个屏幕:

在此输入图像描述

当我单击选项卡1时,操作栏中的导航列表应为Tab1 List1,Tab1 List2等,并应首次显示列表中的默认视图(例如,第一个Tab1 List1)或最后由用户视图选择导航列表.当我单击选项卡2时,列表应该是Tab2 List1,Tab2 List2等,并且应该显示例如Tab2 List2视图.所以每个标签都会调整动作栏.

tabs android android-layout android-fragments actionbarsherlock

4
推荐指数
1
解决办法
2507
查看次数

iOS 8:界面构建器中设置的自定义选项卡栏项目的选定图像不起作用

我已将Storyboard选项卡栏项目设置为自定义,将图像设置为我的轮廓图像,将选定图像设置为我填充的图像,但是当我运行应用程序时,所选图像不会显示.

如果我以编程方式使用创建标签栏项,它可以工作 UITabBarItem(title: String?, image: UIImage?, selectedImage: UIImage?)

我使用Xcode 6.1.1.

有什么不对?

uitabbaritem ios

4
推荐指数
1
解决办法
3543
查看次数

在iOS 4上编译时iphone iCloud应用程序崩溃

我想使用iCloud,但是当我在iOS 4.3模拟器上编译应用程序时它会崩溃.

dyld:未找到符号:_OBJC_CLASS _ $ _ NSMetadataQuery

我该怎么做才能让它在iOS 3,4和5上运行?

iphone compiler-errors icloud

1
推荐指数
1
解决办法
1208
查看次数

Android WebView - 清除缓存

我有一个WebView控件,我想每次显示当前站点,但我认为WebView只显示该站点的缓存版本.我尝试了这里发现的一切,但似乎没有任何效果.我还试图从context.getCacheDir()中删除所有文件,但没有成功.我能做什么?

这是我在onCreate方法中的代码:

    clearCache(this, 0);

    setContentView(R.layout.webview);

    deleteDatabase("webview.db");
    deleteDatabase("webviewCache.db");

    mWebView = (WebView)findViewById(R.id.webview);
    mWebView.setWebViewClient(new CenterWebViewClient(this));
    mWebView.setWebChromeClient(new CenterWebChromeClient(this));
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setAppCacheEnabled(false);
    mWebView.getSettings().setAppCacheMaxSize(1);
    mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

    String  url = "https://www.exacmple.com";

    if (url != null) {
        Map<String, String> noCacheHeaders = new HashMap<String, String>(2);
        noCacheHeaders.put("Pragma", "no-cache");
        noCacheHeaders.put("Cache-Control", "no-cache");
        mWebView.loadUrl(url, noCacheHeaders);
    }
Run Code Online (Sandbox Code Playgroud)

clearCache函数:

static int clearCacheFolder(final File dir, final int numDays) {

    int deletedFiles = 0;
    if (dir!= null && dir.isDirectory()) {
        try {
            for (File child:dir.listFiles()) {

                //first delete subdirectories recursively
                if (child.isDirectory()) {
                    deletedFiles += …
Run Code Online (Sandbox Code Playgroud)

android webview browser-cache

1
推荐指数
1
解决办法
2万
查看次数