我想为相同的信息自定义文本,但是当我在Facebook上分享它时,我不想使用twitter哈希标签或@username方案......
如何根据将使用哪种共享服务来分散文本以进行共享?
当然我正在使用UIActivityViewController:
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:@[shareText, shareURL] applicationActivities:nil];
Run Code Online (Sandbox Code Playgroud) 我在Xcode中创建了一个简单的应用程序.为调试和发布配置设置了配置.我在终端表演:
xcodebuild -target signtest -configuration Debug -sdk iphoneos clean build
Run Code Online (Sandbox Code Playgroud)
它正在建设中.现在我正在尝试使用此命令创建一个ipa文件:
/usr/bin/xcrun -sdk iphoneos PackageApplication -v /Users/admin/Desktop/signtest/signtest/build/Debug-iphoneos/signtest.app/ -o /Users/admin/Desktop/binaries/signtest.ipa
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
Packaging application: '/Users/admin/Desktop/signtest/signtest/build/Debug-iphoneos/signtest.app/'
Arguments: verbose=1 output=/Users/admin/Desktop/binaries/signtest.ipa
Environment variables:
HOME = /Users/admin
DISPLAY = /tmp/launch-vj2zx7/org.x:0
COMMAND_MODE = unix2003
VERSIONER_PERL_PREFER_32_BIT = no
SSH_AUTH_SOCK = /tmp/launch-YPyQMl/Listeners
Apple_PubSub_Socket_Render = /tmp/launch-mcFbgX/Render
CODESIGN_ALLOCATE = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
PWD = /Users/admin/Desktop/signtest/signtest
LANG = pl_PL.UTF-8
USER = admin
CLICOLOR = 1
LOGNAME = admin
__CF_USER_TEXT_ENCODING = 0x1F6:29:42
SHLVL = 1
TERM_PROGRAM = Apple_Terminal
OLDPWD = /Users/admin/Desktop/signtest/signtest/signtest
_ = /usr/bin/xcrun
TERM_PROGRAM_VERSION …Run Code Online (Sandbox Code Playgroud) 我正在AppDelegate中创建一个带有标签的UIView,并显示如下:
[window addSubview:self.roundedCornerView];
Run Code Online (Sandbox Code Playgroud)
问题是当我旋转设备时,带标签的视图根本不旋转.标签中的文字也是错误的方向.我的应用程序中的窗口有另一个子视图,它是UIViewControllers子视图,并且旋转正常.
我是否需要在AppDelegate中创建另一个UIViewController并将创建的视图附加到它,然后对其进行子类化并允许接口方向以使roundCornerView旋转?
更新 确定我已经尝试通过创建新的ViewController来实现这一点,并在此处将其转换为我的AppDelegate中的代码:
ActivityIndicatorWithLabelViewController *aiWithLabel = [[[ActivityIndicatorWithLabelViewController alloc] init] autorelease];
aiWithLabel.textOfTheLabel = text;
[window addSubview:aiWithLabel.view];
Run Code Online (Sandbox Code Playgroud)
此处显示ActivityIndicatorWithLabelViewController类:
//
// ActivityIndicatorWithLabelViewController.m
// LOFT
//
// Created by Marcin Zyga on 15.11.2011.
// Copyright (c) 2011 __MyCompanyName__. All rights reserved.
//
#import "ActivityIndicatorWithLabelViewController.h"
@implementation ActivityIndicatorWithLabelViewController
@synthesize roundedCornerView;
@synthesize textActivityIndicatorLabel;
@synthesize textOfTheLabel;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)didReceiveMemoryWarning
{
// Releases the view …Run Code Online (Sandbox Code Playgroud) 我无法从命令行构建ipa签名文件.首先谈谈我的环境:
1.应用 我已经从模板"Master-Detail Application"准备了一个简单的iPad应用程序.在代码中没有更改,在设置中没有任何改变.只是简单的新项目.
2.构建脚本 这是我的构建"脚本"
cd /Users/admin/Desktop/signtest/signtest/
xcodebuild -target signtest -configuration Debug -sdk iphonesimulator4.3 clean build
/usr/bin/xcrun -sdk iphoneos PackageApplication -v /Users/admin/Desktop/signtest/signtest/build/Debug-iphonesimulator/signtest.app -o /Users/admin/Desktop/binaries/signtest.ipa --sign "iPhone Developer: Marcin Zyga (CLJR93MXJ6)" --embed "/Users/admin/Library/MobileDevice/Provisioning\ Profiles/94D99766-0268-4E0E-B8D1-053063BB2DA1.mobileprovision"
Run Code Online (Sandbox Code Playgroud)
3.问题
构建应用程序,然后我尝试从构建中生成一个ipa文件.但我有这个:
** BUILD SUCCEEDED **
Packaging application: '/Users/admin/Desktop/signtest/signtest/build/Debug-iphonesimulator/signtest.app'
Arguments: embed=/Users/admin/Library/MobileDevice/Provisioning\ Profiles/94D99766-0268-4E0E-B8D1-053063BB2DA1.mobileprovision verbose=1 output=/Users/admin/Desktop/binaries/signtest.ipa sign=iPhone Developer: Marcin Zyga (CLJR93MXJ6)
Environment variables:
HOME = /Users/admin
SUDO_GID = 20
DISPLAY = /tmp/launch-vj2zx7/org.x:0
VERSIONER_PERL_PREFER_32_BIT = no
MAIL = /var/mail/root
SSH_AUTH_SOCK = /tmp/launch-YPyQMl/Listeners
PWD = /Users/admin/Desktop/signtest/signtest
LANG = pl_PL.UTF-8
USER …Run Code Online (Sandbox Code Playgroud) 我正在使用此脚本从命令行构建应用程序:
#!/bin/bash
TARGET="signtest"
CONFIGURATION="Debug"
SDK="iphoneos"
IDENTITY="iPhone Developer: Marcin Zyga (CLJR93MXJ6)"
KEYCHAIN="/Users/admin/Library/Keychains/login.keychain"
PASSWORD="admin"
security unlock-keychain -p ${PASSWORD} ${KEYCHAIN}
xcodebuild -target "${TARGET}" -configuration ${CONFIGURATION} -sdk iphoneos CODE_SIGN_IDENTITY="${IDENTITY}" PROVISIONING_PROFILE="94D99766-0268-4E0E-B8D1-053063BB2DA1" OTHER_CODE_SIGN_FLAGS="--keychain ${KEYCHAIN}"
Run Code Online (Sandbox Code Playgroud)
我正在尝试编译应用程序并使用我的配置文件进行签名.我越来越:
Build settings from command line:
CODE_SIGN_IDENTITY = iPhone Developer: Marcin Zyga (CLJR93MXJ6)
OTHER_CODE_SIGN_FLAGS = --keychain /Users/admin/Library/Keychains/login.keychain
PROVISIONING_PROFILE = 94D99766-0268-4E0E-B8D1-053063BB2DA1
SDKROOT = iphoneos5.0
=== BUILD NATIVE TARGET signtest OF PROJECT signtest WITH CONFIGURATION Debug ===
Check dependencies
[BEROR]Code Sign error: The identity 'iPhone Developer: Marcin Zyga (CLJR93MXJ6)' doesn't match any valid certificate/private …Run Code Online (Sandbox Code Playgroud) 是否有可能使用 UIPageViewController 从代码中部分卷曲页面。我想向用户展示他能够更改页面,为此我想部分卷曲页面并将其放回原处(向左然后向右轻扫,这将是用户输入以获得此效果但我想从代码中得到它)。
我有一个问题。我试图使用$ select对象使用Zend Framework将两个表连接起来。不幸的是,我的表具有公共字段“名称”,当我将一个表与另一个表连接时,我得到的结果是表中的名称字段覆盖了另一个表的名称字段。
我的代码是这样的:
$select->joinLeft ( array ('users' => 'users' ), $this->_name . '.employee_id = users.user_id', array ('*' ) );
Run Code Online (Sandbox Code Playgroud)
如何连接表并避免出现此问题?