xcode中storyboard警告说明

以下摘自http://www.cnblogs.com/tangbinblog/p/3945518.html

处理Xcode 警告

除了代码中我们手动加入的

#Waring  标示 所产生的警告,我们都应该重视。下面是一些警告的处理。

1,方法过期,或 使用新的api  替换方案

multipartFormRequestWithMethod:URLString:parameters:constructingBodyWithBlock:

使用替代方案:

multipartFormRequestWithMethod:URLString:parameters:constructingBodyWithBlock:error:

http://cocoadocs.org/docsets/AFNetworking/2.1.0/Classes/AFHTTPRequestSerializer.html

2,storyboard 不支持的配置 警告

storyboard: warning: Unsupported Configuration: Plain Style unsupported in a Navigation Item

原因是你导航栏上的按钮使用了不支持的 style

see

修改 Plain 为Done   fix waring .

http://stackoverflow.com/questions/10945859/plain-style-unsupported-in-a-navigation-item-warning-with-my-customized-bar-bu

3,

1)storyboard: warning: Unsupported Configuration: Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier:.

大意是为了在程序中动态访问Scene,需要给其设置一个Storyboard ID,所以给出了警告,解决方法:设置一个Storyboard ID即可. (基本上sb钟的所有VC都需要加,才可消除警告,这里根据自己需求。但也可检查出 sb里面无用的VC,可以干掉)。

http://blog.csdn.net/freedom2028/article/details/8589375

2)storyboard: warning: Unsupported Configuration: Prototype table cells must have reuse identifiers

必须给sb 里德cell 添加重用标示。(这里看需求。)

3)storyboard: warning: Unsupported Configuration: Segues initiated directly from view controllers must have an identifier for use with -[UIViewController performSegueWithIdentifier:sender:]

大意:segues 没有设置标识,虽然有连线。这种一般都可以废弃。

或 重新添加标示 结合代码。。

http://stackoverflow.com/questions/24087250/segue-identifier-error

4) storyboard Frame for "Table View" will be different at run time.

不全的 约束导致。谨慎修改。可能是代码中需要。

http://stackoverflow.com/questions/18739572/xcode-5-layout-errors-misplaced-view-frame-for-label-will-be-different-at-runt

5) storyboard: warning: Ambiguous Layout: Size and vertical position are ambiguous for "Add Address View".

同上 ,默林两颗的 约束,解放方案同上。

4,storyboard: warning: Ambiguous Layout: Horizontal position is ambiguous for "Scroll View".

自动约束 位置不明确。

补全。

5,Images.xcassets

1), Images.xcassets/: warning: Missing Content: The file "credit_card_light.png" for the image set "credit_card_light" does not exist.

credit_card_light.png 不存在。

but, 明明存在。

show finder 。

文本编辑,Contents.json .对比其他正常的。

删掉上面的

"filename" : "credit_card_light.png"

fix done.

2), Images.xcassets: An iPhone Retina (4-inch) launch image for iOS 7.0 and later is required.

暂没有处理,解放方案 参考

http://stackoverflow.com/questions/19732975/adding-ios-7-version-of-iphone-4-inch-launch-image-to-project-breaks-launch-imag

6,Apple Mach-O Linker Warning

1)、Directory not found for option “ –L path”

尝试项目(目标) - > 构建设置 - > search  path

and clear it。

http://stackoverflow.com/questions/16644982/apple-mach-o-linker-warning-directory-not-found

2)、Apple Mach-O linker Warning: lgnoring file …

http://stackoverflow.com/questions/10535678/apple-mach-o-linker-warning

3), dsymutil warning (armv7) …… .o  unable to open object file

DWARF with dSYM file

设置为 DWARF

fix done.  这种办法会再 发布是报错。**********************

http://bribser.co.jp/blog/unity-xcode-dsymutil-error-warning/

时间: 2024-10-06 03:34:40

xcode中storyboard警告说明的相关文章

Xcode 中的警告修改 ----【持续更新】

1. 升级到XCODE5后,在ASIHttpRequest类中会提示一个警告信息: "Comparison of constant 'NSStreamEventErrorOccurred' (8) with expression of type 'NSStreamStatus' (aka 'enum NSStreamStatus') is always false".---如: 解决方法: if ([inputStream streamStatus] == NSStreamEventE

如何移除Xcode中miss file的警告

Xcode中常会出现因为重命名的时候出现miss file not exisit的警告,一般情况下是由于工程中的git,或者svn造成的: 如何解决这个问题: 1.打开xcode中提示警告的tab,如下图:然后点击一个警告 view by file,然后点击右键copy可以将这个丢失的文件名复制到剪贴板 2.删除这个文件丢失的警告: 先进到这个工程的根目录,如果是使用git的话运行git rm 加上刚才copy出来的miss file,如果是svn的话使用svn delete 加上刚才copy出

XCODE中使用Main.Storyboard拉入控件并实现事件(Swift语言)

如何在XCODE中的Main.Storyboard内拉入控件并实现一个简单的效果呢?本人由于刚接触Swift语言不久,对于IDE的操作还是很生疏,不懂了就在网上参考了网上前辈们的文章.以下我将演示如何用Swift语言配合Main.Storyboard演示一个小例子,对于新建一个SingleView Application在这里就不多说了. 创建好的应用程序已经自动创建好了一个和Main.Storyboard连接好的ViewController. 接下来我们在Main.Storyboard中的Vi

Xcode中不用Storyboard,用纯xib创建TabBar模式视图

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 如果要开发Tab类型视图的App,在Xcode中可以使用对应的模板 该模板自然使用的是Storyboard那一套东东,为了更清楚的了解xib布局,我们下面不用Storyboard模板来打造一个TabBar视图的App. 第一步:创建Single View App 打开Xcode,选择Single View App模板,创建新项目.然后将项目中的所有storyb

xCode中去除“Implicit declaration of function 'sysctl' is invalid in C99” 警告

http://blog.csdn.net/dreambegin/article/details/8609121 一般出现该问题是因为通过C调用了unix/linux 底层接口,所以需要调整c语言的编译选项,设置方法见下图:(根据实际情况选择相应的编译选项) xCode中去除"Implicit declaration of function 'sysctl' is invalid in C99" 警告

Xcode 中 Git 的配置与使用

Xcode 中 Git 的配置与使用主要围绕下面几个问题展开阐述: 问题1,如何在Xcode中创建本地代码库,并添加和提交代码到本地代码库? 问题2,如何在Xcode中提交推送给远程服务器代码库? 问题3,如何在Xcode中克隆远程服务器代码库到本地? 问题4,如何使用Xcode获取远程代码库数据,并解决冲突问题? 一.如何在Xcode中创建本地代码库,并添加和提交代码到本地代码库? 创建代码库有两种方式: 方式1:新建工程的时候创建 1. 勾选Create Git repository on

(转)Xcode 中设置部分文件ARC支持

ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting).简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编 译器完成了.该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制.简单地理解ARC,就是通过指定的语法,让编译器(LLVM 3.0)在编译代码时,自动生成实例的引用计数管理部分代码.有一点,ARC并不是G

Git在Xcode中的配置与使用常见问题总结

书接上回提出的Git在Xcode中的配置与使用常见问题4个问题 问题1,如何在Xcode中创建代码库,并添加和提交代码到代码库? 问题2,如何在Xcode中提交推送给远程服务器代码库? 问题3,如何在Xcode中克隆远程服务器代码库到本地? 问题4,如何使用Xcode获取远程代码库数据,并解决冲突问题? 1.问题1 创建代码库有两种方式,一种是新建工程时候创建,另一种是把现有的工程拷贝到代码库下,再初始化代码库. 如果是新建工程时候创建,在保存文件时候可以选择是否创建,如果勾选“Create l

更新mac os之后,xcode打开storyboard文件报错

手贱没忍住更新到了Mac Os Yosemite,于是问题来了.... 之前好好的工程运行报错了,工程中storyboard文件无法打开. 错误信息如下: The document "Main.storyboard" could not be opened. The operation couldn't be completed. (com.apple.InterfaceBuilder error -1.) 原因: 这次更新之后不知道为啥,storyboard里面不能引用文件夹下面的图