草庐IT

Controllers-Swift

全部标签

swift - 从 id 获取 Instagram 个人资料页面

我一直在使用FactualPlaces&CrosswalkAPI在我的iOS应用程序的某些特定位置获取社交媒体链接。API返回Facebook和Twitter的正确链接。但对于Instagram,它只返回一个id,类似于79471948。我想知道如何使用这个id。我想我可以在URL中使用它,就像这样。http://instagram.com/79471948,但这并不存在。然后我认为id可能是一个user-id。如果它是一个user-id我想获取相应user-id的username这样我就可以像这样打开他的个人资料页面http://instagram.com/79471948。但是我们

swift - 在 ios Swift 中的 Images.xcassets 文件夹中的 Collection View 中显示图像

我在Images.xcassets中有一个图像文件夹。我只想显示该特定文件夹中的所有图像,并将这些图像加载到CollectionView中。我知道我将不得不编写这段代码来显示图像imageView.image=UIImage(named:"Apple")我将不得不运行一个for循环来显示CollectionView中的所有图像。但是我不知道如何访问Images.xcassets文件夹中的所有图像 最佳答案 嗯,按照我的理解,Assets.xcassets文件夹里面的一个文件夹是没有意义的。如果有一个名为Jack、Apple的文件夹,

ios - swift nsdate 给出错误的输出

这个问题在这里已经有了答案:Gettingdatefrom[NSDatedate]offbyafewhours(3个答案)关闭6年前。一个简单的代码,用于将字符串日期转换为NSDate。但不知道为什么它会返回实际日期-1varstart_date:NSDate?varend_date:NSDate?letdateformatter=NSDateFormatter()dateformatter.dateFormat="yyyy-MM-dd"start_date=dateformatter.dateFromString("2016-09-01")!end_date=dateformatte

swift - Swift 中#function 和#selector 的不同结果

我试图检测是否在Swift中使用#function调用了一个方法,但它返回的结果与#selector的描述不同。这是一个工作代码:classSampleClass{varlatestMethodCall:Selector?@objcfuncfirstMethod(){latestMethodCall=#function}@objcfuncsecondMethod(someParameters:Int,anotherParameter:Int){latestMethodCall=#function}funcisEqualToLatestMethod(anotherMethodanothe

arrays - Swift 字典到数组来填充 pickerView

我有一本字典...["12":"AB","13":"CD"]我正在尝试使用这本字典来填充一个pickerView,所以我试图将字典拆分为数组,因为只有AB、CD需要显示在选择器中,但一旦选择它们,它们就需要对应回它们的键。我不断收到无法转换类型为“LazyMapCollection”的值?到预期的参数类型[_]newArray=Array(arrayLiteral:myDictionary.keys)我尝试过使用NSMutableArray等更改数组类型,但同样的错误不断出现。如果有人有更好的使用字典和选择器的方法,我会乐于接受建议,或者有人可以帮助我解决这个问题。谢谢

ios - 将 FBO 保存到相机胶卷后清理后出现崩溃错误? Swift 2.0 选择器语法

所以我有这段代码可以将当前绑定(bind)的FBO保存到相机胶卷。这段代码的第一部分工作得很好!如果我不尝试清理缓冲区或图像引用,一切正常,并且照片会放在相机胶卷内。不幸的是,结果有4mb的内存泄漏。显然我需要清理一些数据。我首先想到的是我的varbuffer=UnsafeMutablePointer(nil)问题是,如果您在UIImageWriteToSavedPhotosAlbum之后立即清除它调用你会得到一个非常奇怪的崩溃错误,没有有意义的堆栈跟踪。所以我认为数据保存到相册需要时间,因此我需要使用完成选择器。问题是我尝试了几种不同的方法来使用选择器block,但每次我遇到崩溃和来

swift - 获取 UIView/UIImageView 的特定角坐标,而不管其旋转

我的屏幕中有一个简单的UIImageView,如下所示:要获取此UIImageView突出显示角的坐标,我使用简单的公式:CGPointMake(CGRectGetMaxX(imageView.frame),CGRectGetMaxY(imageView.frame))现在我旋转这个imageView,它看起来如下:旋转后,如何获取高亮点的坐标?因为旋转之后,之前的代码就不适用了。 最佳答案 可以引用下一个链接主题:涉及旋转的坐标变换https://www.math10.com/en/geometry/analytic-geomet

swift - MailComposeViewController 错误 : unexpectedly found nil

我正在尝试将我发送的电子邮件的电子邮件地址和时间保存到表格View中。电子邮件发送正常,但每当我单击发送按钮时,我都会收到此错误(错误:在展开可选值时意外发现nil)。我不确定我的代码中的错误在哪里。发送按钮的代码://SentEmailsArrayvarsentEmails=[emailObject]()//DefaultemailvarsentEmailTo="email@email.com"//DismissButtonsforMailComposerfuncmailComposeController(controller:MFMailComposeViewController,

swift - 在 Swift SKAction 中收集硬币时播放声音

我在Swift中有一个玩小鸟游戏的代码。一只鸟收集鸡蛋。我想在鸟接触鸡蛋时播放硬币声音。我尝试了下面的代码,但它没有在接触时播放。我怎样才能完成它?do{//PreperationtryAVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)}catch_{}do{tryAVAudioSession.sharedInstance().setActive(true)}catch_{}//Playthesounddo{audioPlayer=tryAVAudioPlayer(contentsOfU

ios - Swift:同步 Web 服务调用

在Swift中,我正在调用Web服务(GooglePlaces)并成功获取GooglePlaceID。当我遍历JSON响应并获取GooglePlaceID时,我想调用另一个Web服务(GooglePlaceDetails)使用下面的代码,我得到的响应是:estPlace_ID_1ReturnNumberIs:NothingestPlace_IDReturnNumberIs:Nothing.....FunctionPhoneNumberis:867-5309FunctionPhoneNumberis:867-5309似乎在forresultinresults循环完成之前函数getDeta