草庐IT

screen_name

全部标签

objective-c - "Failed to unarchive element named UITableViewController"

我一直在按照“构建你的第二个iOS应用程序”教程一步一步进行操作,在教程promise所有错误都会消失之后我遇到了这个错误,但错误直到其他错误都已更正,我尝试编译它。错误:Thedocument"MainStoryboard_iPhone.storyboard"couldnotbeopened.Failedtounarchiveelementnamed"UITableViewController".这是tutorial的链接.这是我的XML格式的Storyboard我对objective-c和Xcode完全陌生,所以我不确定自己做错了什么,甚至不知道从哪里开始出现这样的错误。如果有人知

ios - CALayer : Screen point to Layer point

我有一个在屏幕坐标中的CGPoint。我还有一个应用了变换矩阵(缩放、旋转和平移)的CALayer。如何将屏幕坐标中的点转换为图层的局部坐标? 最佳答案 CALayer有执行此操作的方法,请在documentation中查找–convertPoint:fromLayer:和–convertPoint:toLayer: 关于ios-CALayer:ScreenpointtoLayerpoint,我们在StackOverflow上找到一个类似的问题: https:

ios - 使用 [self presentModalViewController : animated:] and black screen

我创建了一个程序,在tableview中显示来自url的书籍列表(任何书籍都有很多图像)我想什么时候点击任何单元格进入下一页(下一页是显示图像的UIScroll)并显示那本书的图像我有一个问题是什么时候单击任何单元格,什么时候去下一页显示黑屏而不是UIScrollView包含许多图像。这是我的代码:RecipeViewController.h#import"RecipeViewController.h"@interfaceRecipeViewController:UITableViewController@property(nonatomic,strong)IBOutletUITabl

ios - IPCAUClient : bundle display name is nil

当我在iOS9应用程序中运行以下命令时:AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)然后在命令行上显示以下消息:ERROR:126:IPCAUClient:bundledisplaynameisnil有什么建议吗? 最佳答案 刚发现,我的Appsinfo.plist文件中的CFBundleDisplayName条目丢失了。添加这个修复了错误。 关于ios-IPCAUClient:bu

ios - 标识符为 com.app.name 的 App ID 不可用。请输入不同的字符串

我正在尝试上传我的iOS应用程序的2.0版,但它不允许我使用相同的bundler标识符。1)当我在iTunesConnect中创建新的应用程序记录时,如果我的应用程序具有旧的bundle标识符,我如何更改它以匹配我的新bundle标识符? 最佳答案 在Xcode中选择您的项目BuildSettings选项卡。向下滚动。选择codesigningidentity并确保Release设置为iPhoneDistribution:TeamName而不是iOSDeveloper。 关于ios-标识

ios - 从 CMake 设置 iOS "Launch Screen File"

我正在使用Xcode8开发一个iOS项目,该项目是通过CMake生成的。在CMake中,您可以使用XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_APPICON_NAME和XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME指定AppIcon和LaunchImage。这些对应于Xcode项目中的Xcode属性(带有XCODE_ATTRIBUTE_前缀)。不过启动画面文件好像没有保存为类似的属性。事实上,我根本看不出它是如何保存的——修改它显然根本不会改变project.pbxproj文件。有没有办法在C

ios - 静态框架问题 : +entityForName: could not locate an entity named 'APIContent' in this model

能否请您帮助我了解如何解决此问题?我正在尝试将MagicalRecord与我的CoreData数据库一起添加到我可以跨多个项目使用的静态框架中。我得到的异常如下:+entityForName:无法在此模型中找到名为“APIContent”的实体。请在下面的模型中运行代码:(void)insertOrUpdate:(NSDictionary*)objectDictionary{@try{NSManagedObjectContext*localContext=[NSManagedObjectContextMR_contextForCurrentThread];APIContent*prod

ios - Ios中json解析的request body中设置object name的方法

我是JSON解析的新手,我正在使用以下代码将数据发布到服务器NSDictionary*newDatasetInfo=[NSDictionarydictionaryWithObjectsAndKeys:ClassicLevel,@"ClassicLevel",CurrentLevel,@"CurrentLevel",UpdatedDate,@"UpdatedDate",Name,@"Name",UpdatedTime,@"UpdatedTime",nil];NSError*error;//convertobjecttodataNSData*jsonData=[NSJSONSerializ

iphone - 你可以在 iPhone 上使用 C open(const char* name, int flag) 函数吗?

我正在尝试移植一个库以在iPhone上运行,它使用内存映射和其他一些东西。我注意到一堆#defines也丢失了(O_RDONLY),它们应该在中定义。. 最佳答案 您可以使用它,但默认情况下,fcntl.hheader不包含在Foundation或UIKit框架中。要使用open(2)系统调用,只需在您使用它的任何地方导入该header(或将其添加到预编译的header文件中)。例如:#import//nowyoucanuseopenorimportyourlibraryheaderfiles

xcode - 'app name' 指定最低操作系统版本 4.3,该版本太高而无法在 iPhone 上安装。 4.2 不是一个选项

'appname'specifiesaminimumosofversion4.3,whichistoohightobeinstalledontheiPhone这是我在尝试将应用程序部署到最新版本4.2的iPhone时收到的错误。我到处搜索,试图找到解决这个问题的方法,所有内容都只是说要更改构建以针对以前的操作系统。然而……...我不认为4.2是可用的选项。4.2是我可以将iPhone更新到的最高版本,而4.3是我拥有的SDK的最低版本。我该如何解决这个问题? 最佳答案 只需将项目的部署目标设置为eg。iOS4.0。