小编Tim*_*eit的帖子

Swift框架:没有找到Umbrella标题'[...].h'

在包含Objective-CSwift代码的自定义框架中,Swift编译器抛出以下错误:

[build_path]/unextended-module.modulemap:2:19: error: umbrella header 'bugtest.h' not found
  umbrella header "bugtest.h"
                  ^
<unknown>:0: error: could not build Objective-C module 'bugtest'
Run Code Online (Sandbox Code Playgroud)

ios ios-frameworks swift

107
推荐指数
10
解决办法
5万
查看次数

ZXing Library:iOS中的错误:未使用私有字段"cached_y_"

我目前正在尝试将ZXing库用于iOS项目.但是,我甚至无法让示例项目工作.

ScanTest项目以及我自己创建的项目在BinaryBitmap.cpp文件中抛出以下错误.

In file included from /Volumes/Macintosh HD/Users/Tim/Downloads/zxing-2.1/iphone/ZXingWidget/../../cpp/core/src/zxing/BinaryBitmap.cpp:20:
../../cpp/core/src/zxing/BinaryBitmap.h:33:7: error: private field 'cached_y_' is not used [-Werror,-Wunused-private-field]
            int cached_y_;
                ^
1 error generated.
Run Code Online (Sandbox Code Playgroud)

我在谷歌和Stackoverflow上搜索过,但没有找到问题的解决方案.

我已经尝试了当前稳定版的XCode和beta.

我不知道是否有其他人也有这个问题,但任何帮助将不胜感激.

c++ objective-c zxing ios

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

当您移除原始边框时,如何在按下按钮时删除按钮的蓝色突出显示?

当你点击没有原始边框的按钮时我不想要蓝色边框,这里是HTML:

<div id="buttonholder" style="border 1px solid black">
    <button id="previous">&lt; Previous round</button>
    <button id="next">Next round &gt;</button>
    <button id="current">&gt; Current round&lt;</button>

    <div style="font-size: 0;">
        <form id="inputfield" name="inputfield">
            <input type="inputfield" value="Search for round here...">
            <input type="button" value="Go">
        </form>
    </div>

    <div id="displayround">
        1/38
    </div></button>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我需要发布整个CSS让我知道,只需将其添加到html中以缩短它.

html css

7
推荐指数
2
解决办法
6572
查看次数

如何使用const CGFloat检查NS_AVAILABLE_IOS

当某个方法只能在某些iOS版本上使用时,我通常会使用它检查其可用性respondsToSelector:.

有了const CGFloat声明,这是不可能的.

我试图使用的特定常量UIFontWeightBlack定义为:

UIKIT_EXTERN const CGFloat UIFontWeightBlack NS_AVAILABLE_IOS(8_2);
Run Code Online (Sandbox Code Playgroud)

检查我的代码运行的iOS版本是否支持此常量的最佳方法是什么?


另外,如果我想支持使用旧版本的iOS SDK构建我的框架,那么在编译时检查的最佳方法是,使用的SDK是否提供此符号?

我现在要做的检查

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_8_2
Run Code Online (Sandbox Code Playgroud)

有没有办法直接检查符号,而不必依赖/明确指定iOS SDK版本?

objective-c ios

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

setHidden:有不必要的延迟

我目前有一个非常奇怪的错误.

被调用的方法,是应该隐藏UIActivityIndicatorView的(停止启用自动隐藏)和停止它UIImageViewbadIndicator.

作为替代品,它应该显示另一个UIImageView被叫goodIndicator.

[goodIndicator setHidden:NO];
[badIndicator setHidden:YES];
[refreshIndicator stopAnimating];
NSLog(@"statussetting good should be completed");
Run Code Online (Sandbox Code Playgroud)

控制台立即打印以下内容,但屏幕上发生更改大约需要三秒钟.

2013-05-31 20:24:57.835 app name[5948:1603] statussetting good should be completed
Run Code Online (Sandbox Code Playgroud)

我试过setNeedsDisplay在对象和父视图上调用方法,并用alpha替换hidden.仍然遇到同样的问题.

iphone objective-c uikit grand-central-dispatch ios

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

将ReactiveCocoa 3和4与Core Data一起使用

我是ReactiveCocoa的新手,想NSManagedObject在Swift 2项目中使用它作为KVO的替代品.

我发现在线使用的大多数示例RACObserve()都已在RAC 3中删除(?).更改日志声明,新版本会取消KVO,我应该转到PropertyTypes.

有没有什么方法可以使用Reactive Cocoa 3和4 NSManagedObject以类似的方式使用现有的RACObserve()

core-data ios reactive-cocoa reactive-cocoa-3 swift2

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