Tag: Xcode

将数据存储在MKAnnotation中?

所以我对Xcode和Objective-C很新。 我有几个存储在数组中的各种属性的ArtPiece对象。 然后我将它们作为MKAnnotations添加到mapview。 我需要能够做的是发送一个引用他们来自点击数组的位置。 我相信MKAnnotations只有数据成员的标题,图片和位置,所以当我从对象中创build一个MKAnnotation时,注解不会保留任何其他的属性。 所以,我的问题是,我如何能够保持对创build注释的对象的数组位置的引用,以便我可以将其发送给其他方法,以便可以从数组中检索有关该对象的附加信息以获取详细信息视图等有什么办法来存储一个单一的int值注释? 我不觉得还有其他的想法吗? 这是我的ArtPiece.h: #import <Foundation/Foundation.h> #import <MapKit/MapKit.h> @interface ArtPiece : NSObject <MKAnnotation>{ NSString *title; NSString *artist; NSString *series; NSString *description; NSString *location; NSString *area; NSNumber *latitude; NSNumber *longitude; UIImage *image; } @property (nonatomic, retain) NSString *title; @property (nonatomic, retain) NSString *artist; @property (nonatomic, retain) NSString *series; @property (nonatomic, retain) NSString […]

/ usr / bin / codesign失败,退出代码1

我正在尝试部署我的第一个开发iPhone应用程序,并遇到一些问题。 我已成功通过在线供应助理,但现在我卡住了。 无论我做什么,我总是得到以下错误。 / usr / bin / codesign失败,退出代码1 任何人有任何想法,为什么这是发生?

如何使用JSON-FrameworkparsingiPhone SDK(XCode)中的JSON对象

我有这样的JSON对象: { "data": {"array": ["2", {"array": [ {"clientId":"1","clientName":"Andy","job":"developer"}, {"clientId":"2","clientName":"Peter","job":"carpenter"} ] } ] }, "message":"MSG0001:Success", "status":"OK" } 我想使用JSON-Framework获取数组[0]值(2)和数组[1]值(clientId,clientName,作业)。 你有什么想法如何做到这一点?

理解performSegueWithIdentifier

有人比我更performSegueWithIdentifier:sender:解释performSegueWithIdentifier:sender:对我? 我需要切换视图(和类),并携带一些NSStrings和ID到该视图的类。 我想知道这是否可能与执行performSegueWithIdentifier:sender: 谢谢!

ld:未find文件:链接器命令失败,退出代码为1

在Xcode中构build项目时出现以下错误: ld:找不到文件 /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug-iphoneos/Social_Events.app/Social_Events铿锵:错误:链接器命令失败,退出代码1(使用-v看到调用) 我坚持过去一小时这个错误..任何解决scheme? 代码在iOS 7和xCode 5.0中运行良好 。 现在对于iOS8,它给了我这个错误。 使用框架: CoreTelephony Mapkit Facebook.SDK v3.20 基础 CoreGraphics中 UIKit框架 完整的错误: <pre> Ld /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Intermediates/Social_Events.build/Debug-iphoneos/Social_EventsTests.build/Objects-normal/arm64/Social_EventsTests normal arm64 cd /Users/MacBookPro/Desktop/Social_Events/Social_Events/Social_Events export IPHONEOS_DEPLOYMENT_TARGET=7.1 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" </pre> >/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -bundle -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk -L/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug-iphoneos -F/Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug-iphoneos -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/Developer/Library/Frameworks -F/Applications/Xcode.app/Contents/Developer/Library/Frameworks -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/Developer/Library/Frameworks -filelist /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Intermediates/Social_Events.build/Debug-iphoneos/Social_EventsTests.build/Objects-normal/arm64/Social_EventsTests.LinkFileList -dead_strip -bundle_loader /Users/MacBookPro/Library/Developer/Xcode/DerivedData/Social_Events-cfnteabiivwfdzcoulzznhmgobhy/Build/Products/Debug-iphoneos/Social_Events.app/Social_Events -framework XCTest -fobjc-arc -fobjc-link-runtime -miphoneos-version-min=7.1 -framework XCTest -framework […]

iOS应用程序的非英语默认语言?

我正在为欧洲的客户开发一个应用程序。 我在美国是个讲英语的人。 我们的应用程序将支持多种语言,但不支持英语。 我在我们的应用程序中翻译了Localized.strings文件中的所有string,为不同的语言正确设置,当设备设置为正确的语言时,它们都可以正常工作(设备的语言是German = app正确的德语本地化) 。 如果设备未设置为我们支持的语言之一,例如在设置为英语的手机上,则会出现问题。 在这种情况下,我们希望电话能够回到德国,但是这并没有发生。 我们所看到的是手机正在使用Settings.app国际部分的语言列表中显示最高的语言。 对于我的手机,列表中最高的非英语语言是法语,所以当我运行该应用程序时,它被本地化为法语。 如果我将手机更改为德语,然后再更改为英语(这会更改“语言”列表中的顺序),然​​后该应用程序将本地化为德语。 我如何确保应用程序默认为德语不支持的语言? 我使用这个教程来设置项目的语言环境。 这包括删除首次本地化文件时创build的默认“英文”语言环境。 在项目文件中,我添加了: developmentRegion = de; 另外,在Info.plist中,我有 <key>CFBundleDevelopmentRegion</key> <string>de</string> 没有成功。 任何想法将不胜感激!

如何获得用户的时区?

有谁知道在Swift中获取用户时区的方法吗? 我得到一个特定的时间从数据库中的电视上,然后需要从他们所在的位置减去/添加,以显示他们正确的时间。

在iOS上通过本地Facebook应用程序打开Facebook链接

如果原生Facebook应用程序安装在iPhone上。 如何从我的应用程序中打开Facebook链接到本地​​Facebook应用程序。 在通过Safari打开的情况下,链接是相同的: http://www.facebook.com/AlibabaUS 谢谢。

编码错误:删除过期的configuration文件后,找不到configuration文件

试图重build一个刚刚在昨天工作的应用程序。 有一个消息,一个configuration文件已经过期,所以我把它从iPod和iTunes中删除。 当我select一个新的configuration文件(一个在标识符*),现在我得到一个错误: Code Sign Error: Provisioning Profile (long string) can't be found. 我错过了什么? 我查看了相关的问题,并没有看到这种情况。

如何无线分发ios应用程序而无需pipe理UDID和重新编译

我需要知道人们用什么方法来无线分发(内部)iPad应用程序的演示,而无需pipe理UDID? 我不需要像testflight或betabuilder这样的解决scheme,所有这些都需要我在苹果configurationconfiguration文件门户中pipe理UDID。 我在问这个问题,因为我看到另一个工作室现在正在做一个更加聪明的方式,我想知道他们是如何做到的 – 通过他们提供给我们的链接,我们可以通过简单的HTML无线安装他们的演示应用程序,一个configuration文件神奇地出现在我的iPad。 所有这一切发生,没有我告诉他们我的iPad的UDID,因此绝对没有他们重新编译项目。 他们是怎么做到的?