天道酬勤,学无止境

mobfox

对 ' ' 的引用在 Xcode 中是不明确的错误(Reference to ' ' is ambigous error in Xcode)

问题 我正在 Xcode 中使用自定义 iOS 框架项目。在那里我收到很多错误,提到“对‘’的引用不明确”。我附上了错误的屏幕截图。请帮我更正。 回答1 错误消息让我认为您有两个相同库函数的声明。 所有这些参考都来自UIKit 。 检查以确保您的项目中只引用了一个版本的 UIKit(检查框架),并确保您包含的任何库都与应用程序的其余部分链接相同的 UIKit 版本。 从这里修复的步骤: 清理项目删除“~/Library/Developer/Xcode/DerivedData/ModuleCache/”中的所有内容(管理器窗口内的按钮对我不起作用) 再次清洁构建项目 从这里:对“X”的引用不明确 回答2 在 Jason 的回答中添加更多信息。 错误消息让我认为您有两个相同库函数的声明。 所有这些参考都来自 UIKit 这主要是由于头文件而发生的。 如您所见,所有错误都表明它引用了枚举值。 枚举值将始终在 .h 文件中。 通常参考头文件(.h 文件)将出现在框架内。 有时这些头文件会被任何第三方框架隐藏在我们代码中的某个位置,这是一个常见的错误。 所以请检查您的第三方库。 我确实遇到过一次这个问题,到处搜索后我找不到解决方案。 唯一解决了我的问题的是 打开一个新项目并将我的文件导入该项目。 实际上,我花了不到 10 分钟的时间就转移到了一个新项目,我的 xcode 立刻就很高兴了。

2021-06-22 05:33:29    分类:技术分享    objective-c   xcode6   ios6.1   mobfox

Reference to ' ' is ambigous error in Xcode

I was working with a custom iOS framework project in Xcode.There I am getting a lot of errors mentioning "Reference to ' ' is ambigous".I am attaching the screenshot of errors.Please help me correcting this.

2021-04-19 16:39:17    分类:问答    objective-c   xcode6   ios6.1   mobfox

以编程方式设置视图宽度(Set View Width Programmatically)

问题 我正在尝试在代码中设置视图的宽度和高度,以显示我正在开发的免费应用的广告。 除此广告外,所有用户界面均以XML格式完成。 这是显示广告的代码。 它在onCreate 。 AdView adView = new AdView(this,"ad_url","my_ad_key",true,true); LinearLayout layout = (LinearLayout) findViewById(R.id.testing); adView.setAdListener(this); layout.addView(adView); 这样就可以像这样显示广告。 如您所见,宽度并不能完全填满整个页面。 现在,当我将代码更改为此,以尝试设置大小时: AdView adView = new AdView(this,"ad_url","my_ad_key",true,true); LinearLayout layout = (LinearLayout) findViewById(R.id.testing); adView.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); adView.setAdListener(this); layout

2021-04-03 19:07:32    分类:技术分享    android   android-layout   mobfox

Set View Width Programmatically

I am trying to set the width and height of a view in code to show an ad for a free app I am working on. All of the UI is done in XML with the exception of this ad. Here is the code that displays the ad. It is in onCreate. AdView adView = new AdView(this,"ad_url","my_ad_key",true,true); LinearLayout layout = (LinearLayout) findViewById(R.id.testing); adView.setAdListener(this); layout.addView(adView); This results in the ad being displayed like this. As you can see the width doesn't quite fill the whole page. Now when I change the code to this to attempt to set the size: AdView adView = new

2021-03-31 06:23:06    分类:问答    android   android-layout   mobfox