小编kwm*_*eng的帖子

"此应用包含带有非法捆绑标识符的应用扩展程序"问题

我有点混淆,因为我更改了应用程序名称,Bundle Display名称和Bundle标识符名称...现在我的应用程序正常工作,但我今天的小部件不会.

每当我尝试运行今天的小部件时,它都会成功构建,但它没有被启动

此应用包含带有非法捆绑标识符的应用扩展程序.应用扩展程序包标识符必须具有前缀,其前缀包含应用程序的包标识符,后跟".".

但是,我检查了Info.plist,我的包标识符是

com.myname.myappname

我的今天小部件的捆绑标识符是

com.myname.myappname.mywidget

这不对吗?我一次又一次地清理和建造......但它不会起作用.

并且没有GOOGLE结果!我是这个问题的唯一人吗?

如果是问题,我的包名称不是'myappname'.

任何帮助表示赞赏.

有些东西变坏了,我不知道在哪里看!

xcode bundle-identifier ios8-today-widget

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

"C++编译器"/ usr/bin/c ++"无法编译简单的测试程序." 尝试安装OpenCV时

我正试图通过以下链接在我的Mac上安装OpenCV

但是,当我cmake -G "Unix Makefiles" ..在终端上键入时,会打印此错误.

- CXX编译器标识未知 - C编译器标识未知 - 检查工作CXX编译器:/ usr/bin/c ++ - 检查工作CXX编译器:/ usr/bin/c ++ - 破解CMake错误/opt/local/share/cmake-3.0/Modules/CMakeTestCXXCompiler.cmake:54(消息):C++编译器"/ usr/bin/c ++"无法编译简单的测试程序.

它失败并带有以下输出:

更改目录:/ Users/kwmaeng/Desktop/opencv/build/CMakeFiles/CMakeTmp

运行Build命令:"/ usr/bin/make""cmTryCompileExec653545098/fast"

make:错误:无法找到实用程序"make",无法找到开发人员工具或PATH

CMake无法正确生成此项目.调用堆栈(最近一次调用):CMakeLists.txt:56(项目)

- 配置不完整,发生错误!另请参阅"/Users/kwmaeng/Desktop/opencv/build/CMakeFiles/CMakeOutput.log".另请参阅"/Users/kwmaeng/Desktop/opencv/build/CMakeFiles/CMakeError.log".

所以我检查了CMakeError.log,这就是内容

编译CXX编译器标识源文件"CMakeCXXCompilerId.cpp"失败.编译器:/ usr/bin/c ++构建标志:Id标志:

输出为:72 xcodebuild:错误:无法找到SDK"/ Volumes/MAC/dev/adt-bundle-mac-x86_64-20131030/sdk".c ++:错误:无法找到实用程序"clang ++",而不是开发人员工具或PATH ......(等等)

奇怪的是,/Volumes/MAC/dev/adt-bundle-mac-x86_64-20131030/sdk我的Android SDK已安装在哪里,现在已被删除,因此不再有这样的文件夹了.是否发生错误是因为cmake指的是不再存在的无效路径?为什么cmake首先引用android sdk的位置?opencv甚至是否重要?

我用谷歌搜索了几个小时,但找不到多少帮助.如果您有任何想法,请帮助我.

提前致谢.

c++ macos xcode opencv

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

dequeueReusableCellWithIdentifier保持返回nil

我基本上试图做这个链接中的内容

如何使用Storyboard实现自定义表视图节页眉和页脚

在我的故事板中,我在TableViewController中嵌入了静态单元格

我选择了一个表格视图单元格并将标识符设置为"CustomHeader"(在故事板上)

以下是我的代码片段

override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
        var headerView:UITableViewCell? = tableView.dequeueReusableCellWithIdentifier("CustomHeader") as? UITableViewCell

        if (headerView == nil){
            println("errrrrrr")
        }
        return headerView
    }
    override func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
        return 30
    }
Run Code Online (Sandbox Code Playgroud)

但是,控制台会继续打印"errrrrrr",这意味着headerView为零.

但我认为其标识符"CustomHeader"不能为零,因为我手动选择了一个单元格并在故事板中将其标识符设置为CustomHeader !!

我是iOS的新手,所以我不知道问题是什么.

任何帮助表示赞赏.

提前致谢!

uitableview ios swift

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

在iOS中,带有属性文本的textview的高度有时是错误的

我用以下代码强制我的textview的高度约束

func setHeightConstraint(textView: UITextView) {
    textView.sizeToFit()
    textView.layoutIfNeeded()

    var newFrame:CGRect=textView.frame
    newFrame.size.height=textView.contentSize.height
    textView.frame=newFrame
    println(textView.contentSize.height)
    textViewHeightConstraints.constant=textView.contentSize.height
}
Run Code Online (Sandbox Code Playgroud)

我的文本视图包含带有链接的boldText,粗体,斜体等等.

它有时效果很好,但在其他时候却没有.

我通过打印textView.contentSize.height来计算,textView.contentSize.height有时比它应该小得多.

我使用普通文本的代码片段没有问题,所以我想这是关于attributionText的问题.

我尝试使用谷歌搜索并尝试了这个代码没有运气.

当它包含attributesText时,我应该如何测量textView的正确高度?

任何帮助将不胜感激.

提前致谢!

(我也可以阅读Object-C代码,虽然我更喜欢swift,所以对象-C答案也很受欢迎!!)

uitextview nsattributedstring ios

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