小编Den*_*Fav的帖子

文件“*.swift”是模块“Module”的一部分;忽略导入

我面临着警告,在这种情况下实际上对我没有任何帮助,但有点烦人。

\n\n

该项目通过Cocoapods与几个子项目组合在一起,所以结构是

\n\n
    \n
  • 根文件夹\n\n
      \n
    • 主项目(组合了所有其他项目,用于将构建交付给最终用户。导入子项目 1、子项目\n2、核心)
    • \n
    • 子项目1(依赖Core,通过Podfile导入)
    • \n
    • 子项目2(依赖Core,通过Podfile导入)
    • \n
    • 核心项目(独立)
    • \n
    • Module.podspec(描述子规范,我们假设它声明框架的名称 - 模块)
    • \n
  • \n
\n\n

开发发生在子项目 1/2 中,要使用一些核心类,我需要使用import Moduleswift 文件。而且效果很好。因为开发直接在项目中进行,Cocoapods 根据 Podfile 导入和 Module.podspec 组装 Module.framework

\n\n

但是当我从主项目构建项目时 - 子项目 1/2 和核心都在 Module.framework 中。因此,xCode 显示警告:

\n\n
\n

\xe2\x9a\xa0\xef\xb8\x8f 文件“FileFromOtherSubModule.swift”是模块的一部分\n“模块”;忽略导入

\n
\n\n

有什么办法可以处理吗?我在 clang flags 中没有发现这样的警告

\n

xcode cocoapods podspec swift

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

设置自定义UIBarButtonItem的操作

我创建了一个UIView必须添加的内容BarButtonItem.我不能对此按钮设置操作.这是我正在使用的代码:

 self.menuBarButton = [[UIBarButtonItem alloc] initWithCustomView:self.containerView];
    [self.menuBarButton setTarget:self];
    [self.menuBarButton setAction:@selector(menuButtonTapped)];
    self.navigationItem.leftBarButtonItem = self.menuBarButton;
Run Code Online (Sandbox Code Playgroud)

该操作未成功运行.在设置为自定义后,我还尝试将操作直接设置为bar按钮.

        [self.navigationItem.leftBarButtonItem setTarget:self];
        [self.navigationItem.leftBarButtonItem setAction:@selector(menuButtonTapped)];
Run Code Online (Sandbox Code Playgroud)

当我为通常的按钮项目做它时,它的工作原理.你能帮忙发现什么是错的吗?

objective-c ios

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

使用圆角和边框制作UIImage

我有一个UIImage,我需要使用白色边框.我不需要UIImageView这个.

你怎么做到这一点?

objective-c uiimage ios

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

标签 统计

ios ×2

objective-c ×2

cocoapods ×1

podspec ×1

swift ×1

uiimage ×1

xcode ×1