草庐IT

Objective-c

全部标签

ios 如何在自定义 View 中放置自定义 Controller 重定向 obj-c 代码

我是iOS应用程序开发的新手,也是Objective-C编码的新手。我不知道这是否可能。首先让我描述一下我做了什么,然后再描述我想要什么。我在下面添加了屏幕截图,您可以直接查看或先阅读说明然后查看屏幕截图。因此,我创建了一个带有自定义View的自定义xib。我将其命名为Menu.h和.c我在那里放了四个按钮,每个按钮也是在该自定义View中创建的IBOutlet。它们现在是在运行时创建的。我必须在“用户定义运行时属性”设置下为Storyboard中的Controller设置一些属性。我可以使用awakeFromNib函数在自定义View中获取该值。有了它,现在我可以轻松访问和更改这些按

ios - contentOverlayView 上的按钮没有响应

我无法解决这个问题-它应该很简单。我有:显示播放器方法AVPlayerItem*video=[[AVPlayerItemalloc]initWithURL:url];AVQueuePlayer*queue=[[AVQueuePlayeralloc]initWithItems:@[video]];video=[[AVPlayerItemalloc]initWithURL:url];[queueinsertItem:videoafterItem:nil];AVPlayer*player=[AVPlayerplayerWithURL:url];self.avmovieplayer=[AVPl

ios - FBSDK LoginManager 通过 Cocoapods "No visible @interface..."

围绕以下异常有很多问题:novisible@interfacefor'FBSDKLoginManager'declarestheselector'logInWithReadPermissions:fromViewController:handler:这让我认为它与FB的SDK关系不大,但实际上是一些愚蠢的Xcode技术问题。我没有遗漏任何实现方面的信息,那么这与什么有关呢?我已经清除了我的Pod缓存并重新安装了相应的Pod,这没有任何影响。任何方向将不胜感激。 最佳答案 遇到同样的问题并改变删除这个:logInWithReadPer

ios - alamofire-将 json 字符串作为参数传递

我想传递json字符串作为参数,但它只允许字典:Alamofire.request(.POST,"myURL",parameters:"HEREIWANTSTRING",encoding:.JSON).responseJSON{responseinifletJSON=response.result.value{print("JSON:\(JSON)")}}我认为我的服务器接受json格式的参数。 最佳答案 别担心。只需将Json制作成这个并用作参数即可letjsonObject:[String:AnyObject]=["status

需要 iOS 崩溃报告帮助

我有一个应用程序还没有在应用程序商店中。我将它安装在我的两个本地设备上。在我的其中一台设备上使用它时发生了崩溃。我使用Devices-->Devicewherecashhappened-->DeviceLogs打开了崩溃日志,并找到了带有我的应用程序名称的日志。如下所示,我无法破译导致崩溃的应用程序调用方法,因为它未被符号化3Pictionary0x0003d3c80x27000+91080(整个崩溃日志在帖子末尾)SO帖子讨论了使用dSYM文件对其进行符号化。但是我找不到这个文件。我也没有执行这些帖子中提到的任何称为存档的步骤。我的应用程序中的build设置如下:部署后处理-->否,

ios - 如何在 UIView 上绘制一个 NSStrings 数组,它们之间没有任何前导空间并占据整个矩形?

我想在UIView上绘制一个不同字体大小的字符串数组this.我已经计算了每根要画的字符串需要的高度。示例中的字符串数组是{"Entersometext","that","willfit","therect"}。我计算的高度如下,@implementationNSString(Additions)-(CGFloat)heightForFont:(UIFont*)font{NSAttributedString*attrString=[[NSAttributedStringalloc]initWithString:selfattributes:@{NSFontAttributeName:f

ios - 当我们双击主页按钮并在后台发送应用程序时会调用哪个方法?

当我们双击主页按钮并在后台发送应用程序时会调用哪个方法?我知道当我们按下主页按钮一次并在后台发送app时调用applicationDidEnterBackground。但我想知道双击时调用的确切方法。 最佳答案 -applicationWillResignActive:更多细节你可以引用苹果文档,[https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/index.html#//apple

ios - 是否可以通过在 GMSMapView 中拖动折线来更改路线?

我目前正在使用适用于iOS的最新版本的GoogleMapsSDK开发一个应用程序,我一直想知道是否有可能实现与网络版GoogleMaps中相同的“拖放”功能,以便获取自定义路线。完整看完官方documentation我仍然没有找到与此功能相关的答案或指南,因此我们将不胜感激。 最佳答案 启用拖放功能可以通过创建GMDraggableMarkerManager的实例并将其自身设置为委托(delegate)来完成,以便收到拖动事件的通知。google-maps-sdk-ios-drag-drop中给出的步骤如下:Toinitialize

ios - 一个 UITableView 对象需要初始化 3 次?

我将UITableView作为subview添加到UIViewController中,但是当我为UITableViewdataSource方法设置断点时:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return1;}我发现断点命中了3次。这是为什么? 最佳答案 你说的方法是数据源方法,和初始化没有关系。这只是tableview调用的一种方法,用于询问表中有多少行。我不太关心TableView向数据源询问表中

ios - 滚动曲线路径

在我的应用程序中有一个菜单,它将是一个标签滚动。我希望它们垂直滚动但呈弧形。这是一个例子:http://s777.photobucket.com/user/appbeast/media/Applets-Favorites.mp4.html我已经创建了一个演示,但它的工作原理是上下拖动。滚动时不工作。我也在分享我的演示代码。DemoCode任何帮助将是可观的家伙。 最佳答案 你看过这个教程了吗?Rotatingwheelcontrol也许你的情况比较特殊? 关于ios-滚动曲线路径,我们在