我正在通过Swift在XCODE 6.3上制作ios应用程序.我的应用程序将具有选择语言功能,如下图所示

我已经有了当地语言的故事板.但我无法找到如何通过按钮以编程方式更改应用程序的本地化.
任何人都知道如何做到这一点
今天我尝试将facebook SDK集成到我的Swift应用程序中,但在Facebook指南页面上的快速入门看起来与我的旧代码略有不同.我怎样才能将OBJ-C代码转换为快速?
- (void)applicationDidBecomeActive:(UIApplication *)application {
[FBSDKAppEvents activateApp];
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
return [[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
}
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
return [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation];
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我需要通过popView将一些数据从secondView发送回First View.我如何通过popViewControllerAnimated发回数据?
谢谢!
我想将google Analytics ios添加到我的项目中,但当我尝试将代码粘贴到我的应用程序中时,我遇到了一些问题,如下面的代码所示.
var tracker = GAI.sharedInstance().defaultTracker
tracker.set(kGAIScreenName, value: "rootPlayView")
var builder = GAIDictionaryBuilder.createScreenView()
tracker.send(builder.build() as [NSObject : AnyObject])
Run Code Online (Sandbox Code Playgroud)
然后我得到了这样的错误
我怎样才能解决这个问题?
谢谢!
更新Xcode 7后,当我尝试像下面的代码一样构建项目时,我在facebook sdk上遇到了一些错误.
ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit is not a dylib
ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit is not a dylib
ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKLoginKit.framework/FBSDKLoginKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKLoginKit.framework/FBSDKLoginKit is not a dylib
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?谢谢!
我正在使用具有应用内购买功能的应用。而且我在购买时需要一些独特的用户信息,以便出于某种原因将其存储在我的数据库中。
那么我怎样才能从购买的用户那里获得一些信息,比如电子邮件、用户名或用户 ID?
谢谢!
我想使用ng-repeat来显示像这样的JSON格式提供的数据表
{"name":"Aruba","code":"ABW","1960":54208,"1961":55435},
{"name":"Afghanistan","code":"AFG","1960":8774440,"1961":8953544}
Run Code Online (Sandbox Code Playgroud)
但是我的代码似乎不适用于{{country.1961}}.
<table>
<tr>
<td>Country name</td>
<td>1960 population</td>
<td>1970 population</td>
<td>1980 population</td>
<td>1990 population</td>
<td>2000 population</td>
<td>2010 population</td>
<td>Percentage growth between 1960 and 2010</td>
</tr>
<tr ng-repeat="country in countries">
<td>{{ country.name }}</td>
<td>{{ country.1961 }}</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
当我删除<td>{{ country.1961 }}</td>一切正常.我该如何解决?
谢谢!
我需要通过迅速在iCarousel中设置.Wrap选项。
这是我的代码。
func carousel(carousel: iCarousel!, valueForOption option: iCarouselOption, withDefault value: CGFloat) -> CGFloat
switch (option)
{
case .Spacing:
return value * 1.1
case .Wrap:
return true
// Error cannot convert return expression
default:
return value
}
}
Run Code Online (Sandbox Code Playgroud)
但是我不能在.Wrap选项上返回true。
我怎样才能解决这个问题?谢谢!
我怎样才能找到UITextFieldSwift 的位置?
我想知道我UITextField和底部位置之间的距离.
谢谢!