小编log*_*ell的帖子

iOS上的UIDocumentInteractionController vs QLPreviewController

任何使用过两者的评论都可以评论"有什么区别,什么时候应该使用另一个?" 我花了最近几天将DocInteraction示例中的代码调整到我自己的应用程序中,我对这两个套件越熟悉,我看到它们之间的差异越小:

  • 他们都显示文档
  • 它们都只是全屏显示
  • 他们都"打开"和"打印"
  • 它们都可以从屏幕上的小矩形变焦

除了工具栏的颜色之外,我在它们之间切换时没有看到任何差异.

当然我错过了一些东西(或者其他一些错误).有什么想法吗?

ios qlpreviewcontroller

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

Xcode - 如何更改应用程序/项目名称:我需要更新和检查什么?

使用Xcode 4.2,如果我想更改我的应用程序/项目名称(包括由Xcode自动创建的项目文件夹和子文件夹的名称),我需要更新哪些不同的项目以使整个事情再次编译和工作喜欢魅力?

我注意到我必须更改pch访问路径,包标识符......但我害怕丢失一些东西.

compiler-construction iphone xcode ios

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

无法让Xcode看到我的分销认证?代码签名错误:标识"iPhone Distribution"与任何配置文件中的任何标识都不匹配?

我似乎无法让Xcode看到我的发行版认证?代码签名错误:标识"iPhone Distribution"与任何配置文件中的任何标识都不匹配?

所以:

  • 在IOS Provisioning Portal中
    • 有一个未过期的分发证书
    • 有团队配置文件(不确定如何使用)
  • 已下载分发证书并双击它并将其导入密钥链
  • Goto Xcode - 创建了一个分发配置文件
  • 在Product/BuildSettings/Distribution line item =>如果我点击"iPhone Distribution",则没有匹配发生....

如果我能看到KeyLink中的分发证书不应该是Xcode能够看到这个的触发器吗?

我错过了什么/我怎么能修好所以我可以继续上传应用...

谢谢

iphone xcode code-signing provisioning-profile ios-provisioning

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

Xcode/GCC链接问题:文件不是必需的体系结构

我正在尝试将包含boost 1.37和wxwidgets的Windows项目移植到Mac.它编译好了,但链接器给了我一个"文件不是架构ppc所需的架构"错误的libz.1.dylib和相同的消息作为警告其他一些库.我还得到了libz.1.dylib的"重复dylib"警告.

链接器输出如下所示:

使用配置"Debug"构建项目"Gemsweeper Mac"的目标"Gemsweeper Mac"

检查依赖关系

Ld "/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Debug/Gemsweeper Mac.app/Contents/MacOS/Gemsweeper Mac" normal i386
    cd "/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac"
    setenv MACOSX_DEPLOYMENT_TARGET 10.4
    /Developer/usr/bin/g++-4.0 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk "-L/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Debug" -L/Developer/SDKs/MacOSX10.4u.sdk/usr/local/lib -L/opt/local/lib "-F/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Debug" -F/Users/adriangrigore/Library/Frameworks -F/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks -filelist "/Users/adriangrigore/Documents/Gemsweeper Mac/Gemsweeper MacOS/Gemsweeper Mac/build/Gemsweeper Mac.build/Debug/Gemsweeper Mac.build/Objects-normal/i386/Gemsweeper Mac.LinkFileList" -mmacosx-version-min=10.4 -L/opt/local/lib -L/Users/adriangrigore/wxwidgets-manual/wxMac-2.8.9/lib /opt/local/lib/libboost_system-mt.a /opt/local/lib/libboost_program_options-mt.a /opt/local/lib/libboost_thread-mt.a -arch ppc -arch i386 -framework IOKit -framework Carbon -framework Cocoa -framework System -framework QuickTime -framework OpenGL -framework AGL /Users/adriangrigore/wxwidgets-manual/wxMac-2.8.9/lib/libwx_mac-2.8.a -framework WebKit -lwxexpat-2.8 -lwxtiff-2.8 -lwxjpeg-2.8 -lwxpng-2.8 …
Run Code Online (Sandbox Code Playgroud)

macos xcode linker gcc g++

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

Xcode目标 - 程序化创建

我有一个iOS项目,其中将有100个目标从相同的代码库创建.目标有许多类似的特征,但不同的info.plist,Default.png文件等...

我正在考虑以编程方式生成(或改变)项目文件.由于项目文件格式是版本化的,我在短期内应该是安全的.从长远来看,这可能不是最理想的解决方案.我也在考虑用AppleScript编写Xcode脚本.好像有一个包含目标对象的健壮字典.

我正在寻找一些关于管理这个问题的好方法的意见.有这方面经验的人喜欢提出建议吗?

更新:我最终使用applescript来编写Xcode脚本.这很有效,直到XC4打破了一切......

xcode automation targets ios

8
推荐指数
0
解决办法
1092
查看次数

XID中的UIKit UISwipeGestureRecognizer在笔尖加载期间崩溃应用程序?

我已经添加了一个UISwipeGestureRecognizer到我的Xcode笔尖,并在那里使我的应用程序崩溃:

..exception'NSInvalidArgumentException',原因:' - [UISwipeGestureRecognizer initWithCoder:]:无法识别的选择器发送到实例0x5c2ab30'.

为什么?

cocoa-touch uikit ios uiswipegesturerecognizer

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

Xcode堆栈跟踪未出现在控制台中

当我没有捕获异常时,我习惯于在控制台中出现堆栈跟踪,并将其抛回主函数.在Xcode 4.2中是否有一个我没有的构建设置?现在,它根本没有在控制台中显示任何内容.

xcode stack build stack-trace ios

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

从终端启动xcodeproj

我试图构建和编译我xcodeproj的命令行,它现在正在工作.

那么也可以xcodeproject从Xcode 启动终端而不是Xcode?

iphone xcode

6
推荐指数
3
解决办法
6566
查看次数

如何使用UIScrollView以编程方式强制滚动?

我有一个水平的 UIScrollview设置(意思是它不是向上和向下滚动但只向左滚动的一个)并且在应用程序启动时,我希望这个滚动视图向左滚动,然后向右滚动 - 有点"展示"它滚动的能力 - 然后最后停止,然后让用户接管并用手指手动控制滚动.一切正常 - 除了这个有载的左右演示滚动.

我没有使用Interface Builder,我正在用代码做任何事情:

//(this is in viewDidLoad:)
// Create the scrollView:
UIScrollView *photosScroll = [[UIScrollView alloc] initWithFrame: CGRectMake(0, 0, 320, 200)];
[photosScroll setContentSize: CGSizeMake(1240, 200)]; 
// Add it as a subview to the mainView
[mainView addSubview:photosScroll];


// Set the photoScroll's delegate: 
photosScroll.delegate = self;

// Create a frame to which to scroll:   
CGRect frame = CGRectMake(10, 10, 80, 150);
// Scroll to that frame:
[photosScroll scrollRectToVisible: frame animated:YES];
Run Code Online (Sandbox Code Playgroud)

所以scrollView加载成功,我可以用我的手指左右滚动它 - 但它不会像我希望的那样"自动滚动".

  • 我尝试在将scrollView添加为子视图之前和之后调用scrollRectToVisible …

iphone uiscrollview uikit ios

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

在Xcode 4.2中使用Reachability.m

我试图在我的应用程序中使用可达性功能.现在我在Reachability.m文件中遇到了几个错误.我认为这是由于新的Xcode版本(不允许[发布]).

有没有人有这方面的经验?

xcode reachability ios

6
推荐指数
2
解决办法
4241
查看次数