小编DSh*_*hah的帖子

使用ALAssetsLibrary访问裁剪或编辑的图像

我有一个ipad应用程序,它使用Photos应用程序中的图像ALAssetsLibrary,然后将它们上传到Web服务器.到目前为止一切正常.

现在,如果我转到照片应用程序并编辑图像(比如裁剪)并上传,原始未裁剪的内容将上传.我正在使用资产网址访问/保存照片.

例如:

createPhoto: 
assetUrl: assets-library://asset/asset.JPG?id=542F09CA-00E1-412E-A7E6-0C222E3F8FFB&ext=JPG, 
UTIs: (
    "public.jpeg"
), 
UTI:public.jpeg
Run Code Online (Sandbox Code Playgroud)

这不是ALAssetsLibrary缓存问题,因为我已经尝试编辑,杀死应用程序,启动,上传仍然上传旧图像.

题:

  1. 我如何知道照片的编辑(裁剪/红眼/增强)版本是否可用?
  2. 如何访问已编辑的照片版本?

objective-c ipad ios alassetslibrary

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

横向模式下的帧大小不会改变

我有一个UINavigationController可以旋转到横向模式,它初始化一个新的UIViewController并将其推送到堆栈上.在UIViewController's viewDidLoad我只是打印self.view.frame.size.

如果UINavigationController处于纵向模式,视图控制器将打印{320,460}.但是,当导航控制器处于横向时,帧大小完全相同.(为了澄清,在第二种情况下UIViewController,在手机处于横向模式时初始化.)

视图的框架尺寸不应该旋转吗?如果没有,我怎么能找到正确的帧大小而不用硬编码?

iphone cocoa-touch

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

适用于Windows平台上iOS开发的Titanium

我已经下载了Titanium for Windows平台.正确安装后...我发现它需要iOS SDK ..所以我应该从哪里获得iOS SDK.是否可以在Windows平台上开发iOS .. ?? 使我的Hello World示例在适用于iOS的Windows平台上的Titanium中运行的步骤是什么.

我曾提到过一些以前的帖子:

Windows 7开发平台Windows上的iOS和Android开发

但是仍然无法获得让我的例子运行的确切步骤......?

iphone objective-c titanium ios

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

缺少AVFoundation.framework

AVFoundation.framework不是文档所说的应该是的地方.我安装了iPhone SDK 2.2(从未安装过以前的sdk版本),我找不到该文件夹/System/Library/Frameworks

我找到了它

 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.sdk/System/Library/Frameworks/
Run Code Online (Sandbox Code Playgroud)

文件夹,但如果我从该位置添加它,则编译器无法找到头文件.我尝试将整个AVFoundation.framework文件夹复制到/System/Library/Framework,但它仍然无法找到头文件.

我怎样才能使用AVFoundation课程?

谢谢,亚历克斯

iphone cocoa-touch

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

UIAlertView在未记录的方法上崩溃

由于一个难以捉摸的错误,我们的应用程序以大约每1,500个发布一次的频率崩溃.包括堆栈跟踪的相关部分.它被作为回调被解雇,所以我没有参考它在我自己的代码中发生的位置.

看起来正在发生的是有一个UIViewAnimationState对象正在调用UIAlertView'sprivate method(_popoutAnimationDidStop:finished:).唯一的问题是,看来UIAlertView已经被这一点解除了分配.我不会对警报视图做任何奇怪的事情.我把它们扔了,我等待用户输入.它们在被释放之前都被展示出来.

谁遇到过这个?在这一点上,我倾向于它是一个苹果虫.

Thread 0 Crashed:
0   libobjc.A.dylib                 0x3138cec0 objc_msgSend + 24
1   UIKit                           0x326258c4 -[UIAlertView(Private) _popoutAnimationDidStop:finished:]
2   UIKit                           0x324fad70 -[UIViewAnimationState sendDelegateAnimationDidStop:finished:]
3   UIKit                           0x324fac08 -[UIViewAnimationState animationDidStop:finished:]
4   QuartzCore                      0x311db05c run_animation_cal
Run Code Online (Sandbox Code Playgroud)

lbacks

iphone crash cocoa-touch uialertview

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

将UIImageView中的图像保存到iPad照片库

我正在创建一个iPad应用程序,它UIImageViews在水平滚动视图中有几张图片().我希望允许用户在点击其中一个图片时将图像保存到他们的照片库UIImageView.我喜欢Safari处理这个问题的方式:你只需点击并按住直到弹出菜单出现,然后点击保存图像.我知道有" UIImageWriteToSavedPhotosAlbum".但我是iOS开发的新手,我不太清楚它去哪里以及放置它(即如何检测哪个图像被点击).

从我发现的,我看到人们使用UIImage而不是UIImageView.我需要将视图转换为UIImage?如果是这样,怎么样?如何检测用户何时点击图像以及哪些图像UIImageView被点按?如果你可以指出我正确的方向,也许一些例子我会非常感激.

iphone xcode photolibrary uiimageview ipad

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

如何使用AVAudioRecorder恢复录制?

我正在编写一个使用AVAudioRecorder该类的应用程序.除了拨打电话外,它的效果很好.我按照苹果公司使用AVAudioRecorderDelegate方法的指导方针处理这个问题.

– (void) audioRecorderBeginInterruption:
– (void) audioRecorderEndInterruption:
Run Code Online (Sandbox Code Playgroud)

它工作得很好,直到中断结束,我试图通过再次调用记录方法来"恢复"记录(根据文档).然而,它并没有恢复我的录音,而是抛弃旧的录音,并在它的位置启动一个全新的录音.我无法找到解决这个问题的方法,如果有人想出来的话,或者苹果的错误AVAudioRecorder请告诉我.我真的希望我不必写这个AudioQueues.

谢谢

iphone recording avaudiorecorder ios

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

TouchDown,TouchUpInside,TouchUpOutside,TouchCancel什么是事件的顺序?

Amonst以下四种方法调用方法的顺序是什么...

1 .. TouchDown 2 .. TouchUpInside 3 .. TouchUpOutside 4 .. TouchCancel

我可以找出touchupinside和touchupoutside ......但是触地得分和触摸内部......还有touchupoutside和touchcancel ..

触地得分和触摸屏...它取决于它运行的线程...因为我在我的应用程序中遇到了这些事件的一些问题...有时它会被随机调用...

任何人都可以解释触地得分和touchupinside ... ????? /

iphone events cocoa-touch objective-c

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

在xib中添加UISearchBar作为tableHeaderView不起作用

我加UISearchBar为tableHeaderView用于UITableView在厦门国际银行,通过只下降UISearchBarUITableView.当表有超过6行时,它工作正常.但是当少于6行时,它UITableView不会滚动.

同时,如果我UISearchBar使用以下语句以编程方式在.m文件中为UITableView 添加as tableHeaderView,一切工作都很精细.

tableViewTemp.tableHeaderView = searchBarFriends; 
Run Code Online (Sandbox Code Playgroud)

对我来说似乎很奇怪,可能是什么问题?

请指教,谢谢.

iphone objective-c uitableview uisearchbar

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

通过shell脚本plist buddy从plist读取数组

我已经编写了从 plist 读取数组的 shell 脚本。

PLIST_PATH="./../Documentation/documentation.plist"
echo "PATH = $PLIST_PATH"
FILE_ARRAY=`/usr/libexec/PlistBuddy -c "print :'public-headers'" $PLIST_PATH`
Run Code Online (Sandbox Code Playgroud)

现在我想从这个数组中检索所有字符串,但我无法从这个数组中获取计数。

请帮忙。

shell plist ios

7
推荐指数
2
解决办法
2708
查看次数